Package org.cip4.jdflib.resource
Class JDFPart
java.lang.Object
org.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
org.cip4.jdflib.core.KElement
org.cip4.jdflib.core.JDFElement
org.cip4.jdflib.auto.JDFAutoPart
org.cip4.jdflib.resource.JDFPart
- All Implemented Interfaces:
Serializable,Cloneable,IStreamWriter,Element,ElementTraversal,EventTarget,Node,NodeList,TypeInfo
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoPart
JDFAutoPart.EnumPreviewType, JDFAutoPart.EnumSideNested classes/interfaces inherited from class org.cip4.jdflib.core.JDFElement
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation, JDFElement.eUnitNested classes/interfaces inherited from class org.cip4.jdflib.core.KElement
KElement.MultiAttributeComparator, KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator -
Field Summary
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURIFields inherited from class org.apache.xerces.dom.ElementImpl
attributes, nameFields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocumentFields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSiblingFields inherited from class org.apache.xerces.dom.NodeImpl
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_NODEFields inherited from interface org.w3c.dom.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_NODEFields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for JDFPartJDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFPartJDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFPart -
Method Summary
Modifier and TypeMethodDescriptiongets a map of all Partition key value pairs, empty if no partition keys existprotected AttributeInfoprotected ElementInfoheuristically guess the partidkey orderstatic VStringstatic booleanmatchesPart(String key, String resourceValue, String linkValue) Deprecated.use 4 parameter versionstatic booleanmatchesPart(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 versastatic booleanmatchesPart(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 versastatic booleanmatchesPartVersion(String resourceValue, String linkValue) static booleanoverlapPartMap(JDFAttributeMap resourceMap, JDFAttributeMap linkMap) Deprecated.use 3 parameter versionstatic booleanoverlapPartMap(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 comparisonstatic booleanoverlapPartMap(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 comparisonvoidsetMetadata(int iMetaData, String value) (36) set attribute Metadata0-9 convenience methodvoidsetPartMap(JDFAttributeMap mPart) sets the attributes of this to partmap removes all other attributesstatic booleansubPartMap(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 comparisontoString()toString()Methods inherited from class org.cip4.jdflib.auto.JDFAutoPart
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, setWebSetupMethods inherited from class org.cip4.jdflib.core.JDFElement
appendAnchor, 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, getChildElementVector_JDFElement, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentText, getCommentURL, getCreateComment, getCreateComment, getCreateElement_JDFElement, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement, getElement_JDFElement, getElementIDPrefix, getElementInfo, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDListMap, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidAttributes, getInvalidElements, getInvalidElements_JDFElement, 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, getTarget, getTarget_JDFElement, 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, isInAnyCIP4NameSpaceStatic, isInAnyCIP4NameSpaceStatic, isInAnyJDFNameSpaceStatic, isInAnyJDFNameSpaceStatic, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid, isValid_JDFElement, isXJDF, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements, numChildElements_JDFElement, optionalAttributes, optionalElements, parseFile, parseFile, parseStream, parseString, 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, setCommentText, setCommentText, setCommentURL, setDefaultJDFVersion, setDescriptiveName, setDirty, setEnumerationsAttribute, setGeneralID, setLongID, setMustHonorExceptions, setOperatorInterventionExceptions, setPartMapVector, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2DirMethods inherited from class org.cip4.jdflib.core.KElement
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendAttribute, appendAttributes, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, cleanup, clearNSMap, clone, copyAttribute, copyAttribute, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, ensureCase, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName, fitsName_KElement, flush, generateDotID, getAttribute, getAttribute, getAttribute, getAttribute_KElement, getAttribute_KElement, getAttributeArray_KElement, getAttributeIgnoreCase, getAttributeMap, getAttributeMap_KElement, getAttributeRaw, getAttributeVector, getAttributeVector_KElement, getBoolAttribute, getCData, getChildArray, getChildArray_KElement, getChildArrayByClass, getChildArrayByClass_KElement, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector, getChildElementVector, getChildElementVector_KElement, getChildFromList, getChildFromList, getChildList, getChildList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getChildWithAttribute, getChildWithAttribute, getCreateChildWithAttribute, getCreateElement, getCreateElement, getCreateElement_KElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement, getElement_KElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getIDPrefix, getIgnoreCase, getIgnoreCase_KElement, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNonEmpty, getNonEmpty_KElement, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTree, getTreeByClass, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, getXPathValueMap, getXSIType, hasAttribute, hasAttribute, hasAttribute_KElement, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasNonEmpty, hasNonEmpty_KElement, 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, pushUp, removeAllText, removeAttribute, removeAttribute, removeAttribute_KElement, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeIgnoreCase, removeIgnoreCase_KElement, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, setAttribute, setAttribute, 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, writeStream, xmlNameSpace, xmlnsLocalName, xmlnsPrefixMethods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setTypeMethods inherited from class org.apache.xerces.dom.ElementImpl
cloneNode, 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, synchronizeDataMethods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildrenMethods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSiblingMethods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserDataMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.Element
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods inherited from interface org.w3c.dom.Node
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
-
Constructor Details
-
JDFPart
Constructor for JDFPart- Parameters:
myOwnerDocument-qualifiedName-
-
JDFPart
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFPart- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFPart
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFPart- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Details
-
toString
toString() -
getPartMap
gets a map of all Partition key value pairs, empty if no partition keys exist- Overrides:
getPartMapin classJDFElement- Returns:
- JDFAttributeMap
-
guessPartIDKeys
heuristically guess the partidkey order- Returns:
-
guessPartIDKeys
-
setPartMap
sets the attributes of this to partmap removes all other attributes- Overrides:
setPartMapin classJDFElement- Parameters:
mPart- attribute map for the part to set
-
matchesPart
Deprecated.use 4 parameter versioncheck whether the partition values match partversions match if either only one token is specified, and the large list contains that token or vice versa- Parameters:
key- the partition keyresourceValue- the value of key in the resourcelinkValue- the value of key in the part element or ref- Returns:
- boolean: true if linkValue matches the value or list in resourceValue
-
matchesPart
public 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- Parameters:
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 applies- Returns:
- boolean: true if linkValue matches the value or list in resourceValue
-
matchesPart
public 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- Parameters:
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- Returns:
- boolean: true if linkValue matches the value or list in resourceValue
-
matchesPartVersion
-
overlapPartMap
@Deprecated public static boolean overlapPartMap(JDFAttributeMap resourceMap, JDFAttributeMap linkMap) Deprecated.use 3 parameter versionoverlapMap - identical keys must have the same values in both maps
similar to JDFAttribute.overlapMap, but uses matchesPart instead of equals for the comparison- Parameters:
resourceMap- the map to comparelinkMap- the map to compare- Returns:
- boolean: true if identical keys have the same values in both maps
-
overlapPartMap
public 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- Parameters:
resourceMap- the map to comparelinkMap- the map to comparestrictPartVersion- if true, partversion strings MUST match exactly, else token matching applies- Returns:
- boolean: true if identical keys have the same values in both maps
-
subPartMap
public 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- Parameters:
resourceMap- the map to comparelinkMap- the map to comparestrictPartVersion- if true, partversion strings MUST match exactly, else token matching applies- Returns:
- boolean: true if identical keys have the same values in both maps and all keys specified in linkMap exist in resourceMap
-
overlapPartMap
public 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- Parameters:
resourceMap- the map to comparevLinkMap- the vector of maps to comparestrictPartVersion- if true, partversion strings MUST match exactly, else token matching applies- Returns:
- boolean: true if identical keys have the same values in both maps
-
getTheAttributeInfo
- Overrides:
getTheAttributeInfoin classJDFAutoPart- Returns:
- See Also:
-
getTheElementInfo
- Overrides:
getTheElementInfoin classJDFElement- Returns:
- See Also:
-
setMetadata
(36) set attribute Metadata0-9 convenience method- Parameters:
value- the value to set MetaData(i) to -iMetaData- int from 0 to 10 that defines which metadata partition key is wanted
-
getFastparts
- Returns:
- the fastparts
-