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:
java.io.Serializable,java.lang.Cloneable,IStreamWriter,org.w3c.dom.Element,org.w3c.dom.ElementTraversal,org.w3c.dom.events.EventTarget,org.w3c.dom.Node,org.w3c.dom.NodeList,org.w3c.dom.TypeInfo
public class JDFPart extends JDFAutoPart
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoPart
JDFAutoPart.EnumPreviewType, JDFAutoPart.EnumSide
-
Nested 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.eUnit
-
Nested 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.ParentNode
firstChild, fNodeListCache, ownerDocument
-
Fields 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_NODE
-
Fields 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_NODE
-
-
Constructor Summary
Constructors Constructor Description JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFPartJDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFPartJDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFPart
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.util.Set<java.lang.String>getFastparts()JDFAttributeMapgetPartMap()gets a map of all Partition key value pairs, empty if no partition keys existprotected AttributeInfogetTheAttributeInfo()protected ElementInfogetTheElementInfo()VStringguessPartIDKeys()heuristically guess the partidkey orderstatic VStringguessPartIDKeys(JDFAttributeMap map)static booleanmatchesPart(java.lang.String key, java.lang.String resourceValue, java.lang.String linkValue)Deprecated.use 4 parameter versionstatic booleanmatchesPart(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 versastatic booleanmatchesPart(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 versastatic booleanmatchesPartVersion(java.lang.String resourceValue, java.lang.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, java.lang.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 comparisonjava.lang.StringtoString()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, setWebSetup
-
Methods 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, write2Dir
-
Methods 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, xmlnsPrefix
-
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setType
-
Methods 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, synchronizeData
-
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
-
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
-
Methods 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, setUserData
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods 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 Detail
-
JDFPart
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFPart- Parameters:
myOwnerDocument-qualifiedName-
-
JDFPart
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFPart- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFPart
public JDFPart(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFPart- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Detail
-
toString
public java.lang.String toString()
toString()
-
getPartMap
public JDFAttributeMap getPartMap()
gets a map of all Partition key value pairs, empty if no partition keys exist- Overrides:
getPartMapin classJDFElement- Returns:
- JDFAttributeMap
-
guessPartIDKeys
public VString guessPartIDKeys()
heuristically guess the partidkey order- Returns:
-
guessPartIDKeys
public static VString guessPartIDKeys(JDFAttributeMap map)
-
setPartMap
public void setPartMap(JDFAttributeMap mPart)
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 public static boolean matchesPart(java.lang.String key, java.lang.String resourceValue, java.lang.String linkValue)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(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- 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(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- 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
public static boolean matchesPartVersion(java.lang.String resourceValue, java.lang.String linkValue)
-
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
protected AttributeInfo getTheAttributeInfo()
- Overrides:
getTheAttributeInfoin classJDFAutoPart- Returns:
- See Also:
JDFAutoPart.getTheAttributeInfo()
-
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfoin classJDFElement- Returns:
- See Also:
JDFElement.getTheElementInfo()
-
setMetadata
public void setMetadata(int iMetaData, java.lang.String value)(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
public static java.util.Set<java.lang.String> getFastparts()
- Returns:
- the fastparts
-
-