public class JDFJobPhase extends JDFAutoJobPhase implements INodeIdentifiable
JDFAutoJobPhase.EnumDeadLineJDFElement.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 |
|---|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String qualifiedName)
Constructor for JDFJobPhase
|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName)
Constructor for JDFJobPhase
|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName,
java.lang.String myLocalName)
Constructor for JDFJobPhase
|
| Modifier and Type | Method and Description |
|---|---|
JDFNode |
appendNode()
append a node
|
void |
applyNode(JDFNode node)
apply all values of a JDF Node to this
|
JDFModuleStatus |
createModuleStatusFromModulePhase(JDFModulePhase mp)
creates a new ModuleStatus in this based on the values in mp generally used to create messages from audits
|
double |
getAmountDifference(JDFJobPhase lastphase)
return the differential amount produced between this phase and lastphase
|
JDFNode |
getCreateNode()
get a node, create if it doesn't exist
|
NodeIdentifier |
getIdentifier()
gets the NodeIdetifier that matches this
|
java.lang.String |
getJobID()
Method getJobID.
|
java.lang.String |
getJobPartID()
Method getJobID.
|
JDFNode |
getNode()
get node
|
JDFAttributeMapArray |
getPartMapArray()
get part map array
|
VJDFAttributeMap |
getPartMapVector()
get part map vector
|
double |
getPhaseAmount()
returns the phase amount, defaults to amount if not specified
|
JDFDate |
getPhaseStartTime()
returns the phase starttime, defaults to starttime if not specified
|
double |
getPhaseWaste()
returns the phase waste amount, defaults to waste if not specified
|
java.lang.String |
getQueueEntryID()
Method getQueueEntryID.
|
JDFAutoQueueEntry.EnumQueueEntryStatus |
getQueueEntryStatus() |
double |
getSpeed()
also checks parent deviceinfo if empty
|
java.lang.String |
getStatusDetails()
Returns detailed status information.
|
JDFStatusQuParams |
getStatusQuParams()
get the
JDFStatusQuParams that apply to the jobphase |
protected ElementInfo |
getTheElementInfo() |
double |
getWasteDifference(JDFJobPhase lastphase)
return the differential waste amount produced between this phase and lastphase
|
boolean |
hasPartMap(JDFAttributeMap mPart)
check whether the part defined in mPart is included
|
boolean |
isSamePhase(JDFJobPhase lastphase,
boolean bExact)
returns true if this is the same phase, i.e.
|
boolean |
mergeLastPhase(JDFJobPhase lastphase)
creates a new phasetime that spans lastphase and this phase
assume that amounts are correctly handled id starttimes are identical |
void |
removePartMap(JDFAttributeMap mP)
remove the part defined in mPart
|
void |
setIdentifier(NodeIdentifier ni) |
void |
setPartMap(JDFAttributeMap m)
set part to the one defined in mPart
|
void |
setPartMapVector(VJDFAttributeMap vP)
set all parts to those defined in vParts
|
java.lang.String |
toString()
toString()
|
appendActivity, appendCostCenter, appendGangSource, appendMISDetails, appendModuleStatus, appendPart, getActivation, getActivity, getAllActivity, getAllGangSource, getAllModuleStatus, getAllPart, getAmount, getCostCenter, getCreateActivity, getCreateCostCenter, getCreateGangSource, getCreateMISDetails, getCreateModuleStatus, getCreatePart, getDeadLine, getEndTime, getGangSource, getMISDetails, getModuleStatus, getPart, getPercentCompleted, getRelatedJobID, getRelatedJobPartID, getRestTime, getSpawnID, getStartTime, getTheAttributeInfo, getToolIDs, getTotalAmount, getURL, getWaste, getWorkStepID, setActivation, setAmount, setDeadLine, setEndTime, setJobID, setJobPartID, setPercentCompleted, setPhaseAmount, setPhaseStartTime, setPhaseWaste, setQueueEntryID, setRelatedJobID, setRelatedJobPartID, setRestTime, setSpawnID, setSpeed, setStartTime, setStatusDetails, setToolIDs, setTotalAmount, setURL, setWaste, setWorkStepIDappendAnchor, 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, getCommentText, getCommentURL, getCreateComment, 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, getPartMap, 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, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, init, inlineRefElements, insertBefore, isComment, isCommentStatic, isDeprecated, isDirty, isInAnyJDFNameSpaceStatic, isInAnyJDFNameSpaceStatic, 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, 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, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2DiraddAttribute, 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_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, getChildrenByTagName, 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, getTreeByClass, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, 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, 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, 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 JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String qualifiedName)
myOwnerDocument - qualifiedName - public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
java.lang.String myNamespaceURI,
java.lang.String qualifiedName)
myOwnerDocument - myNamespaceURI - qualifiedName - public JDFJobPhase(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()
toString in class KElementKElement.toString()protected ElementInfo getTheElementInfo()
getTheElementInfo in class JDFAutoJobPhasepublic java.lang.String getStatusDetails()
getStatusDetails in class JDFAutoJobPhasepublic java.lang.String getQueueEntryID()
getQueueEntryID in class JDFAutoJobPhasepublic java.lang.String getJobID()
getJobID in class JDFAutoJobPhasepublic java.lang.String getJobPartID()
getJobPartID in class JDFAutoJobPhasepublic VJDFAttributeMap getPartMapVector()
getPartMapVector in class JDFElementpublic JDFAttributeMapArray getPartMapArray()
getPartMapArray in class JDFElementpublic void setPartMap(JDFAttributeMap m)
setPartMap in class JDFElementm - attribute map for the part to setpublic void removePartMap(JDFAttributeMap mP)
removePartMap in class JDFElementmP - attribute map for the part to removepublic void setPartMapVector(VJDFAttributeMap vP)
setPartMapVector in class JDFElementvP - vector of attribute maps for the partspublic boolean hasPartMap(JDFAttributeMap mPart)
hasPartMap in class JDFElementmPart - attribute map for the part to removepublic JDFNode getCreateNode()
public JDFNode appendNode()
public void applyNode(JDFNode node)
node - the node to applypublic JDFNode getNode()
public JDFStatusQuParams getStatusQuParams()
JDFStatusQuParams that apply to the jobphasepublic NodeIdentifier getIdentifier()
getIdentifier in interface INodeIdentifiablepublic void setIdentifier(NodeIdentifier ni)
setIdentifier in interface INodeIdentifiableni - INodeIdentifiable.setIdentifier(org.cip4.jdflib.node.NodeIdentifier)public JDFModuleStatus createModuleStatusFromModulePhase(JDFModulePhase mp)
mp - the modulephase to copypublic double getAmountDifference(JDFJobPhase lastphase)
lastphase - the phasepublic double getWasteDifference(JDFJobPhase lastphase)
lastphase - public boolean isSamePhase(JDFJobPhase lastphase, boolean bExact)
lastphase - the phase to compare withbExact - if true, use startTime as hook, else compare statipublic boolean mergeLastPhase(JDFJobPhase lastphase)
lastphase - the phase to mergepublic double getPhaseAmount()
getPhaseAmount in class JDFAutoJobPhasepublic JDFDate getPhaseStartTime()
getPhaseStartTime in class JDFAutoJobPhasepublic double getPhaseWaste()
getPhaseWaste in class JDFAutoJobPhasepublic JDFAutoQueueEntry.EnumQueueEntryStatus getQueueEntryStatus()
public double getSpeed()
getSpeed in class JDFAutoJobPhaseJDFAutoJobPhase.getSpeed()