public class JDFPart extends JDFAutoPart
JDFAutoPart.EnumPreviewType, JDFAutoPart.EnumSideJDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelationKElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparatorfirstChild, fNodeListCache, ownerDocumentDOCUMENT_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_NODEATTRIBUTE_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| Constructor and Description |
|---|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String qualifiedName)
Constructor for JDFPart
|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName)
Constructor for JDFPart
|
JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName,
java.lang.String myLocalName)
Constructor for JDFPart
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
getFastparts() |
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(java.lang.String key,
java.lang.String resourceValue,
java.lang.String linkValue)
Deprecated.
use 4 parameter version
|
static boolean |
matchesPart(java.lang.String key,
java.lang.String resourceValue,
java.lang.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(java.lang.String key,
java.lang.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(java.lang.String resourceValue,
java.lang.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,
java.lang.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 |
java.lang.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, getLotID, getMetadata0, getMetadata1, getMetadata2, getMetadata3, getMetadata4, getMetadata5, getMetadata6, getMetadata7, getMetadata8, getMetadata9, getOption, getPageNumber, getPageTags, getPartVersion, getPlateLayout, getPreflightRule, getPreviewType, getPrintCondition, getProduct, 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, setLotID, setMetadata0, setMetadata1, setMetadata2, setMetadata3, setMetadata4, setMetadata5, setMetadata6, setMetadata7, setMetadata8, setMetadata9, setOption, setPageNumber, setPageTags, setPartVersion, setPlateLayout, setPreflightRule, setPreviewType, setPrintCondition, setProduct, 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, setWebSetupappendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyChildren, copyInto, createRoot, createRoot, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector_JDFElement, getChildElementVector, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreateElement_JDFElement, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElement, getElementIDPrefix, getElementInfo, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDListMap, 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, getPartMapArray, 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, init, 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, write2DiraddAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, cleanup, clearNSMap, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, ensureCase, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttribute, getAttributeArray_KElement, getAttributeIgnoreCase, getAttributeMap_KElement, getAttributeMap, getAttributeRaw, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildArray_KElement, getChildArray, getChildArrayByClass_KElement, getChildArrayByClass, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildList, getChildList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getChildWithAttribute, getChildWithAttribute, 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, getIgnoreCase_KElement, getIgnoreCase, 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, 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, insertAt, insertBefore, isAncestor, isEqual, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveArray, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, parseFile, parseStream, parseString, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeIgnoreCase_KElement, removeIgnoreCase, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, setAttribute, setAttribute, setAttribute, 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, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toValueString, toXML, toXML, uniqueID, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefixgetLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setTypecloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeDatagetChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildrengetNextSibling, getParentNode, getPreviousSiblingaddEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserDataequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNScloneNode, 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, setUserDatapublic JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String qualifiedName)
myOwnerDocument - qualifiedName - public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName)
myOwnerDocument - myNamespaceURI - qualifiedName - public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName,
java.lang.String myLocalName)
myOwnerDocument - myNamespaceURI - qualifiedName - myLocalName - public java.lang.String toString()
public JDFAttributeMap getPartMap()
getPartMap in class JDFElementpublic VString guessPartIDKeys()
public static VString guessPartIDKeys(JDFAttributeMap map)
public void setPartMap(JDFAttributeMap mPart)
setPartMap in class JDFElementmPart - attribute map for the part to set@Deprecated
public static boolean matchesPart(java.lang.String key,
java.lang.String resourceValue,
java.lang.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(java.lang.String key,
java.lang.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(java.lang.String key,
java.lang.String resourceValue,
java.lang.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 appliespublic static boolean matchesPartVersion(java.lang.String resourceValue,
java.lang.String linkValue)
@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 JDFAutoPartJDFAutoPart.getTheAttributeInfo()protected ElementInfo getTheElementInfo()
getTheElementInfo in class JDFElementJDFElement.getTheElementInfo()public void setMetadata(int iMetaData,
java.lang.String value)
value - the value to set MetaData(i) to -iMetaData - int from 0 to 10 that defines which metadata partition key is wantedpublic static java.util.Set<java.lang.String> getFastparts()