public class JDFPart extends JDFAutoPart
JDFAutoPart.EnumPreviewType, JDFAutoPart.EnumSide
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation
KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
firstChild, fNodeListCache, ownerDocument
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Constructor and Description |
---|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
Constructor for JDFPart
|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
Constructor for JDFPart
|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
Constructor for JDFPart
|
Modifier and Type | Method and Description |
---|---|
JDFAttributeMap |
getPartMap()
gets a map of all Partition key value pairs, empty if no partition keys exist
|
protected AttributeInfo |
getTheAttributeInfo() |
protected ElementInfo |
getTheElementInfo() |
VString |
guessPartIDKeys()
heuristically guess the partidkey order
|
static VString |
guessPartIDKeys(JDFAttributeMap map) |
static boolean |
matchesPart(String key,
String resourceValue,
String linkValue)
Deprecated.
use 4 parameter version
|
static boolean |
matchesPart(String key,
String resourceValue,
String linkValue,
boolean strictPartVersion)
check whether the partition values match partversions match if either only one token is specified, and the large list contains that token or vice versa
|
static boolean |
matchesPart(String key,
String resourceValue,
VString linkValues,
boolean strictPartVersion)
check whether the partition values match partversions match if either only one token is specified, and the large list contains that token or vice versa
|
static boolean |
matchesPartVersion(String resourceValue,
String linkValue) |
static boolean |
overlapPartMap(JDFAttributeMap resourceMap,
JDFAttributeMap linkMap)
Deprecated.
use 3 parameter version
|
static boolean |
overlapPartMap(JDFAttributeMap resourceMap,
JDFAttributeMap linkMap,
boolean strictPartVersion)
overlapMap - identical keys must have the same values in both maps
similar to JDFAttribute.overlapMap, but uses matchesPart instead of equals for the comparison |
static boolean |
overlapPartMap(JDFAttributeMap resourceMap,
VJDFAttributeMap vLinkMap,
boolean strictPartVersion)
overlapMap - identical keys must have the same values in both maps
similar to JDFAttribute.overlapMap, but uses matchesPart instead of equals for the comparison |
void |
setMetadata(int iMetaData,
String value)
(36) set attribute Metadata0-9 convenience method
|
void |
setPartMap(JDFAttributeMap mPart)
sets the attributes of this to partmap removes all other attributes
|
static boolean |
subPartMap(JDFAttributeMap resourceMap,
JDFAttributeMap linkMap,
boolean strictPartVersion)
overlapMap - identical keys must have the same values in both maps
similar to JDFAttribute.overlapMap, but uses matchesPart instead of equals for the comparison |
String |
toString()
toString()
|
getBinderySignatureName, getBinderySignaturePaginationIndex, getBlockName, getBundleItemIndex, getCellIndex, getCondition, getDeliveryUnit0, getDeliveryUnit1, getDeliveryUnit2, getDeliveryUnit3, getDeliveryUnit4, getDeliveryUnit5, getDeliveryUnit6, getDeliveryUnit7, getDeliveryUnit8, getDeliveryUnit9, getDocCopies, getDocIndex, getDocRunIndex, getDocSheetIndex, getDocTags, getEdition, getEditionVersion, getFountainNumber, getItemNames, getLayerIDs, getLocation, getMetadata0, getMetadata1, getMetadata2, getMetadata3, getMetadata4, getMetadata5, getMetadata6, getMetadata7, getMetadata8, getMetadata9, getOption, getPageNumber, getPageTags, getPartVersion, getPlateLayout, getPreflightRule, getPreviewType, getProductPart, getRibbonName, getRun, getRunIndex, getRunPage, getRunPageRange, getRunSet, getRunTags, getSectionIndex, getSeparation, getSetCopies, getSetDocIndex, getSetIndex, getSetRunIndex, getSetSheetIndex, getSetTags, getSheetIndex, getSheetName, getSide, getSignatureName, getSortAmount, getSorting, getStationName, getSubRun, getTileID, getWebName, getWebProduct, getWebSetup, setBinderySignatureName, setBinderySignaturePaginationIndex, setBlockName, setBundleItemIndex, setCellIndex, setCondition, setDeliveryUnit0, setDeliveryUnit1, setDeliveryUnit2, setDeliveryUnit3, setDeliveryUnit4, setDeliveryUnit5, setDeliveryUnit6, setDeliveryUnit7, setDeliveryUnit8, setDeliveryUnit9, setDocCopies, setDocIndex, setDocRunIndex, setDocSheetIndex, setDocTags, setEdition, setEditionVersion, setFountainNumber, setItemNames, setLayerIDs, setLocation, setMetadata0, setMetadata1, setMetadata2, setMetadata3, setMetadata4, setMetadata5, setMetadata6, setMetadata7, setMetadata8, setMetadata9, setOption, setPageNumber, setPageTags, setPartVersion, setPlateLayout, setPreflightRule, setPreviewType, setProductPart, setRibbonName, setRun, setRunIndex, setRunPage, setRunPageRange, setRunSet, setRunTags, setSectionIndex, setSeparation, setSetCopies, setSetDocIndex, setSetIndex, setSetRunIndex, setSetSheetIndex, setSetTags, setSheetIndex, setSheetName, setSide, setSignatureName, setSortAmount, setSorting, setStationName, setSubRun, setTileID, setWebName, setWebProduct, setWebSetup
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyInto, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector_JDFElement, getChildElementVector, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElement, getElementIDPrefix, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidAttributes, getInvalidElements_JDFElement, getInvalidElements, getJDFRoot, getJMFRoot, getLastVersion, getLinkFromUserData, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMapVector, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget_JDFElement, getTarget, getTarget, getTheAttributeInfo_JDFElement, getTheElementInfo_JDFElement, getTypeForAttribute, getUnknownAttributes, getUnknownAttributeVector, getUnknownElements, getUnknownElementVector, getUnknownPoolElements, getURLDoc, getURLInputStream, getValueForNewAttribute, getVersion, getVersion, getvHRefRes, getvHRefRes, getXMLDocUserData, hasMissingAttributes, hasMissingElements, hasPartMap, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, inlineRefElements, insertBefore, isComment, isCommentStatic, isDeprecated, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, isValid, isXJDF, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements_JDFElement, numChildElements, optionalAttributes, optionalElements, prereleaseAttributes, prereleaseElements, refElement, removeBestEffortExceptions, removeChild, removeChild, removeChildren, removeExtensions, removeFromBestEffortExceptions, removeFromMustHonorExceptions, removeFromOperatorInterventionExceptions, removeFromrRefs, removeGeneralID, removePartMap, removeRefElement, removeSettingsPolicy, replaceChild, requiredAttributes, requiredElements, requiredLevel, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNameTimeStamp, setAttributes, setBestEffortExceptions, setCommentURL, setDefaultJDFVersion, setDescriptiveName, setDirty, setEnumerationsAttribute, setGeneralID, setLongID, setMustHonorExceptions, setOperatorInterventionExceptions, setPartMapVector, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2Dir
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttribute, getAttributeMap_KElement, getAttributeMap, getAttributeRaw, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getCreateChildWithAttribute, getCreateElement_KElement, getCreateElement, getCreateElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement_KElement, getElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getIDPrefix, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNonEmpty_KElement, getNonEmpty, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, getXSIType, hasAttribute_KElement, hasAttribute, hasAttribute, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasNonEmpty_KElement, hasNonEmpty, hasXPathNode, includesAttribute, includesAttributes, init, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setAttributeNSRaw, setAttributeRaw, setAttributes, setAttributes, setAttributes, setAttributesRaw, setBoolAttribute, setDirty, setID, setIntAttribute, setNamespaceURI, setNodeValue, setNonEmpty, setPrefix, setRealAttribute, setText, setvStringAttribute, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setTextContent, setUserData
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
myOwnerDocument
- qualifiedName
- public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
myOwnerDocument
- myNamespaceURI
- qualifiedName
- public String toString()
toString
in class JDFAutoPart
Object.toString()
public JDFAttributeMap getPartMap()
getPartMap
in class JDFElement
public VString guessPartIDKeys()
public static VString guessPartIDKeys(JDFAttributeMap map)
public void setPartMap(JDFAttributeMap mPart)
setPartMap
in class JDFElement
mPart
- attribute map for the part to set@Deprecated public static boolean matchesPart(String key, String resourceValue, String linkValue)
key
- the partition keyresourceValue
- the value of key in the resourcelinkValue
- the value of key in the part element or refpublic static boolean matchesPart(String key, String resourceValue, VString linkValues, boolean strictPartVersion)
key
- the partition keyresourceValue
- the value of key in the resourcelinkValues
- the value of key in the part element or refstrictPartVersion
- if true, partversion strings MUST match exactly, else token matching appliespublic static boolean matchesPart(String key, String resourceValue, String linkValue, boolean strictPartVersion)
key
- the partition keyresourceValue
- the value of key in the resourcelinkValue
- the value of key in the part element or refstrictPartVersion
- if true, partversion strings MUST match exactly, else token matching applies@Deprecated public static boolean overlapPartMap(JDFAttributeMap resourceMap, JDFAttributeMap linkMap)
resourceMap
- the map to comparelinkMap
- the map to comparepublic static boolean overlapPartMap(JDFAttributeMap resourceMap, JDFAttributeMap linkMap, boolean strictPartVersion)
resourceMap
- the map to comparelinkMap
- the map to comparestrictPartVersion
- if true, partversion strings MUST match exactly, else token matching appliespublic static boolean subPartMap(JDFAttributeMap resourceMap, JDFAttributeMap linkMap, boolean strictPartVersion)
resourceMap
- the map to comparelinkMap
- the map to comparestrictPartVersion
- if true, partversion strings MUST match exactly, else token matching appliespublic static boolean overlapPartMap(JDFAttributeMap resourceMap, VJDFAttributeMap vLinkMap, boolean strictPartVersion)
resourceMap
- the map to comparevLinkMap
- the vector of maps to comparestrictPartVersion
- if true, partversion strings MUST match exactly, else token matching appliesprotected AttributeInfo getTheAttributeInfo()
getTheAttributeInfo
in class JDFAutoPart
JDFAutoPart.getTheAttributeInfo()
protected ElementInfo getTheElementInfo()
getTheElementInfo
in class JDFElement
JDFElement.getTheElementInfo()
public void setMetadata(int iMetaData, String value)
value
- the value to set MetaData(i) to -iMetaData
- int from 0 to 10 that defines which metadata partition key is wantedCopyright © 2018. All rights reserved.