Package org.cip4.jdflib.pool
Class JDFAmountPool
- 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.pool.JDFPool
-
- org.cip4.jdflib.auto.JDFAutoAmountPool
-
- org.cip4.jdflib.pool.JDFAmountPool
-
- 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 JDFAmountPool extends JDFAutoAmountPool
This class represents a JDF-AuditPool- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJDFAmountPool.AmountMapmap of an amountpool that allows quick access to multiple amounts Class AmountMapstatic classJDFAmountPool.AmountPoolHelper-
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 JDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFAmountPoolJDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFAmountPoolJDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFAmountPool
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JDFPartAmountappendPartAmount(JDFAttributeMap mPart)Append JDFPartAmount elementJDFPartAmountappendPartAmount(VJDFAttributeMap vPart)Append JDFPartAmount elementsJDFAmountPool.AmountMapgetAmountMap(VString vPartIDKeys)get an AmountMap for this AmountpoolJDFPartAmountgetCreatePartAmount(JDFAttributeMap mPart)get JDFPartAmount specified by mPart, create a new one if it doesn't existJDFPartAmountgetCreatePartAmount(VJDFAttributeMap vPart)get JDFPartAmount specified by mPart, create a new one if it doesn't existJDFPartAmountgetMatchingPartAmount(JDFAttributeMap mPart)Get a PartAmount that fits to the filter defined by mPartVElementgetMatchingPartAmountVector(JDFAttributeMap mPart)Get a vector of PartAmounts which are supersets of the filter defined by mPart
i.e.JDFPartAmountgetPartAmount(JDFAttributeMap mPart)Get a PartAmount that exactly equals the filter defined by mPartJDFPartAmountgetPartAmount(JDFAttributeMap mPart, boolean bCreate)Deprecated.use either getPartAmount or getCreatePartAmountJDFPartAmountgetPartAmount(JDFAttributeMap mPart, int iSkip)Get a PartAmount that fits to the filter defined by mPartJDFPartAmountgetPartAmount(VJDFAttributeMap vPart)Get a PartAmount that fits to the filter defined by vPartVElementgetPartAmountVector(VJDFAttributeMap vmPart, boolean bCreate)Deprecated.use getMatchingPartAmountVector default: GetPartAmountVector(VJDFAttributeMap vmPart, false)java.lang.StringgetPartAttribute(java.lang.String attrib, java.lang.String nameSpaceURI, JDFAttributeMap part)java.lang.StringgetPartAttribute(java.lang.String attrib, java.lang.String nameSpaceURI, VJDFAttributeMap vPart)VJDFAttributeMapgetPartMapVector()GetPartMapVector returns a vector of partmaps, null if no parts are presentvoidreducePartAmounts(VJDFAttributeMap keepList)remove all partAmounts that are not specified in keepListvoidremovePartAmount(JDFAttributeMap mPart)voidsetPartAttribute(java.lang.String attrib, java.lang.String value, java.lang.String nameSpaceURI, JDFAttributeMap part)voidsetPartAttribute(java.lang.String attrib, java.lang.String value, java.lang.String nameSpaceURI, VJDFAttributeMap vPart)set an attribute in the appropriate PartAmountjava.lang.StringtoString()toString-
Methods inherited from class org.cip4.jdflib.auto.JDFAutoAmountPool
appendPartAmount, getAllPartAmount, getCreatePartAmount, getCreatePartAmount, getPartAmount, getPartAmount, getTheElementInfo
-
Methods inherited from class org.cip4.jdflib.pool.JDFPool
appendUniqueGeneric, appendUniqueGeneric, getPoolChildGeneric, getPoolChildrenGeneric
-
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, getPartMap, getPartMapArray, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget, getTarget, getTarget_JDFElement, getTheAttributeInfo, 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, setPartMap, 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
-
JDFAmountPool
public JDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFAmountPool- Parameters:
myOwnerDocument-qualifiedName-
-
JDFAmountPool
public JDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFAmountPool- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFAmountPool
public JDFAmountPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFAmountPool- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Detail
-
setPartAttribute
public void setPartAttribute(java.lang.String attrib, java.lang.String value, java.lang.String nameSpaceURI, VJDFAttributeMap vPart)set an attribute in the appropriate PartAmount- Parameters:
attrib-value-nameSpaceURI-vPart-
-
getPartAttribute
public java.lang.String getPartAttribute(java.lang.String attrib, java.lang.String nameSpaceURI, JDFAttributeMap part)- Parameters:
attrib-nameSpaceURI-part-- Returns:
-
getPartAttribute
public java.lang.String getPartAttribute(java.lang.String attrib, java.lang.String nameSpaceURI, VJDFAttributeMap vPart)- Parameters:
attrib-nameSpaceURI-vPart-- Returns:
-
setPartAttribute
public void setPartAttribute(java.lang.String attrib, java.lang.String value, java.lang.String nameSpaceURI, JDFAttributeMap part)- Parameters:
attrib-value-nameSpaceURI-part-
-
removePartAmount
public void removePartAmount(JDFAttributeMap mPart)
- Parameters:
mPart-
-
toString
public java.lang.String toString()
toString
-
getMatchingPartAmount
public JDFPartAmount getMatchingPartAmount(JDFAttributeMap mPart)
Get a PartAmount that fits to the filter defined by mPart- Parameters:
mPart- filter for the part to set the status- Returns:
- the PartAmount that fits
-
getPartAmount
public JDFPartAmount getPartAmount(JDFAttributeMap mPart)
Get a PartAmount that exactly equals the filter defined by mPart- Parameters:
mPart- filter for the part to set the status- Returns:
- the PartAmount that fits
-
getPartAmount
public JDFPartAmount getPartAmount(VJDFAttributeMap vPart)
Get a PartAmount that fits to the filter defined by vPart- Parameters:
vPart- filter for the part to set the status- Returns:
- the PartAmount that fits
-
getPartAmount
public JDFPartAmount getPartAmount(JDFAttributeMap mPart, int iSkip)
Get a PartAmount that fits to the filter defined by mPart- Parameters:
mPart- filter for the part to set the statusiSkip- the iSkip'th element to get- Returns:
- the PartAmount that fits
-
getPartAmount
@Deprecated public JDFPartAmount getPartAmount(JDFAttributeMap mPart, boolean bCreate)
Deprecated.use either getPartAmount or getCreatePartAmountGet a PartAmount that fits to the filter defined by mPart- Parameters:
mPart- filter for the part to set the statusbCreate-- Returns:
- the PartAmount that fits
-
getPartAmountVector
@Deprecated public VElement getPartAmountVector(VJDFAttributeMap vmPart, boolean bCreate)
Deprecated.use getMatchingPartAmountVector default: GetPartAmountVector(VJDFAttributeMap vmPart, false)Get a vector of PartAmount that fits to the filter defined by mPart- Parameters:
vmPart- filter vector for the part to set the statusbCreate-- Returns:
- the PartAmount that fits
-
reducePartAmounts
public void reducePartAmounts(VJDFAttributeMap keepList)
remove all partAmounts that are not specified in keepList- Parameters:
keepList- partAmounts to keep
-
getAmountMap
public JDFAmountPool.AmountMap getAmountMap(VString vPartIDKeys)
get an AmountMap for this Amountpool- Parameters:
vPartIDKeys-- Returns:
- the AmountMap for the Amountpool, null if no amountpool exists
-
appendPartAmount
public JDFPartAmount appendPartAmount(JDFAttributeMap mPart)
Append JDFPartAmount element- Parameters:
mPart- JDFAttributeMap to append- Returns:
-
appendPartAmount
public JDFPartAmount appendPartAmount(VJDFAttributeMap vPart)
Append JDFPartAmount elements- Parameters:
vPart- vector of partAmounts to append- Returns:
-
getCreatePartAmount
public JDFPartAmount getCreatePartAmount(JDFAttributeMap mPart)
get JDFPartAmount specified by mPart, create a new one if it doesn't exist- Parameters:
mPart- JDFPartAmount to get/create- Returns:
-
getCreatePartAmount
public JDFPartAmount getCreatePartAmount(VJDFAttributeMap vPart)
get JDFPartAmount specified by mPart, create a new one if it doesn't exist- Parameters:
vPart- JDFPartAmount to get/create- Returns:
-
getMatchingPartAmountVector
public VElement getMatchingPartAmountVector(JDFAttributeMap mPart)
Get a vector of PartAmounts which are supersets of the filter defined by mPart
i.e. mPart is a submap of all returned elements- Parameters:
mPart- filter vector for the part to set the status- Returns:
- VElement - the vector of PartAmount elements that fit, null if nothing matches
-
getPartMapVector
public VJDFAttributeMap getPartMapVector()
Description copied from class:JDFElementGetPartMapVector returns a vector of partmaps, null if no parts are present- Overrides:
getPartMapVectorin classJDFElement- Returns:
- Vector
- See Also:
JDFElement.getPartMapVector()
-
-