public class JDFJobPhase extends JDFAutoJobPhase implements INodeIdentifiable
JDFAutoJobPhase.EnumDeadLine
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation
KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
firstChild, fNodeListCache, ownerDocument
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
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
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Constructor and Description |
---|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
Constructor for JDFJobPhase
|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
Constructor for JDFJobPhase
|
JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
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
|
String |
getJobID()
Method getJobID.
|
String |
getJobPartID()
Method getJobID.
|
JDFNode |
getNode()
get node
|
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
|
String |
getQueueEntryID()
Method getQueueEntryID.
|
JDFAutoQueueEntry.EnumQueueEntryStatus |
getQueueEntryStatus() |
double |
getSpeed()
also checks parent deviceinfo if empty
|
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. the
|
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 mPart)
remove the part defined in mPart
|
void |
setIdentifier(NodeIdentifier ni) |
void |
setPartMap(JDFAttributeMap mPart)
set part to the one defined in mPart
|
void |
setPartMapVector(VJDFAttributeMap vParts)
set all parts to those defined in vParts
|
String |
toString()
toString()
|
appendActivity, appendCostCenter, appendMISDetails, appendModuleStatus, appendPart, getActivation, getActivity, getAllActivity, getAllModuleStatus, getAllPart, getAmount, getCostCenter, getCreateActivity, getCreateCostCenter, getCreateMISDetails, getCreateModuleStatus, getCreatePart, getDeadLine, getMISDetails, getModuleStatus, getPart, getPercentCompleted, getRestTime, getSpawnID, getStartTime, getTheAttributeInfo, getTotalAmount, getURL, getWaste, setActivation, setAmount, setDeadLine, setJobID, setJobPartID, setPercentCompleted, setPhaseAmount, setPhaseStartTime, setPhaseWaste, setQueueEntryID, setRestTime, setSpawnID, setSpeed, setStartTime, setStatusDetails, setTotalAmount, setURL, setWaste
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyInto, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector_JDFElement, getChildElementVector, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElement, getElementIDPrefix, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, 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, 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, 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, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2Dir
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttribute, getAttributeMap_KElement, getAttributeMap, getAttributeRaw, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, 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, 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, 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, init, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, 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, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
myOwnerDocument
- qualifiedName
- public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
myOwnerDocument
- myNamespaceURI
- qualifiedName
- public String toString()
toString
in class JDFAutoJobPhase
JDFAutoJobPhase.toString()
protected ElementInfo getTheElementInfo()
getTheElementInfo
in class JDFAutoJobPhase
public String getStatusDetails()
getStatusDetails
in class JDFAutoJobPhase
public String getQueueEntryID()
getQueueEntryID
in class JDFAutoJobPhase
public String getJobID()
getJobID
in class JDFAutoJobPhase
public String getJobPartID()
getJobPartID
in class JDFAutoJobPhase
public VJDFAttributeMap getPartMapVector()
getPartMapVector
in class JDFElement
public void setPartMapVector(VJDFAttributeMap vParts)
setPartMapVector
in class JDFElement
vParts
- vector of attribute maps for the partspublic void setPartMap(JDFAttributeMap mPart)
setPartMap
in class JDFElement
mPart
- attribute map for the part to setpublic void removePartMap(JDFAttributeMap mPart)
removePartMap
in class JDFElement
mPart
- attribute map for the part to removepublic boolean hasPartMap(JDFAttributeMap mPart)
hasPartMap
in class JDFElement
mPart
- 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 INodeIdentifiable
public void setIdentifier(NodeIdentifier ni)
setIdentifier
in interface INodeIdentifiable
ni
- 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 JDFAutoJobPhase
public JDFDate getPhaseStartTime()
getPhaseStartTime
in class JDFAutoJobPhase
public double getPhaseWaste()
getPhaseWaste
in class JDFAutoJobPhase
public JDFAutoQueueEntry.EnumQueueEntryStatus getQueueEntryStatus()
public double getSpeed()
getSpeed
in class JDFAutoJobPhase
JDFAutoJobPhase.getSpeed()
Copyright © 2018. All rights reserved.