Package org.cip4.jdflib.jmf
Class JDFDeviceInfo
- 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.JDFAutoDeviceInfo
-
- org.cip4.jdflib.jmf.JDFDeviceInfo
-
- 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 JDFDeviceInfo extends JDFAutoDeviceInfo
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJDFDeviceInfo.eXjdfDeviceConditionnote the case of Offline vs.-
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoDeviceInfo
JDFAutoDeviceInfo.EnumDeviceCondition, JDFAutoDeviceInfo.EnumDeviceStatus
-
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 JDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFDeviceInfoJDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFDeviceInfoJDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFDeviceInfo
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JDFEventappendEvent()(30) append element EventJDFEventappendEvent(java.lang.String eventID)(30) append element EventJDFModuleInfoappendModuleInfo()XJDF only!JDFJobPhasecreateJobPhaseFromPhaseTime(JDFPhaseTime pt)create a JobPhase message from a phaseTime Auditjava.util.Collection<JDFEvent>getAllEvent()Get all Event from the current elementjava.util.Collection<JDFModuleInfo>getAllModuleInfo()XJDF only!JDFElement.eUnitgetCountUnitEnum()JDFEventgetCreateEvent(int iSkip)(26) getCreateEventJDFModuleInfogetCreateModuleInfo()XJDF only!JDFModuleInfogetCreateModuleInfo(int iSkip)XJDF only!java.lang.StringgetDescriptiveName()gets the DescriptiveName from @DescriptiveName if it exists, otherwise searches Device/@DescriptiveNameJDFAutoDeviceInfo.EnumDeviceConditiongetDeviceCondition()(9) get attribute DeviceConditionjava.lang.StringgetDeviceID()gets the deviceID from @DeviceID if it exists, otherwise searches Device/@DeviceIDJDFEventgetEvent(int iSkip)(27) const get element EventintgetJobCount()Deprecated.use numChildElements(ElementName.JOBPHASE,null)JDFModuleInfogetModuleInfo()XJDF only!JDFModuleInfogetModuleInfo(int iSkip)XJDF only!JDFModuleInfogetModuleInfo(java.lang.String id)protected AttributeInfogetTheAttributeInfo()protected ElementInfogetTheElementInfo()JDFDeviceInfo.eXjdfDeviceConditiongetXJDFDeviceCondition()XJDFEnums.eDeviceStatusgetXJMFStatus()booleanisSamePhase(JDFDeviceInfo lastInfo, boolean bExact)returns true if this is the same phase, i.e.booleanmergeLastPhase(JDFDeviceInfo lastInfo)creates a new deviceInfo that spans lastphase and this phase note that phase amounts are not merged when the phase start times are identical.voidsetCounterUnit(JDFElement.eUnit unit)voidsetDevice(JDFDevice device, boolean bCopy)set the parameters of this to the values from devicevoidsetXJDFDeviceCondition(JDFAutoDeviceInfo.EnumDeviceCondition enumVar)voidsetXJDFDeviceCondition(JDFDeviceInfo.eXjdfDeviceCondition enumVar)voidsetXJMFStatus(XJDFEnums.eDeviceStatus s)-
Methods inherited from class org.cip4.jdflib.auto.JDFAutoDeviceInfo
appendActivity, appendDevice, appendEmployee, appendJobPhase, appendModuleStatus, getActivity, getActivity, getAllActivity, getAllEmployee, getAllJobPhase, getAllModuleStatus, getCounterUnit, getCreateActivity, getCreateActivity, getCreateDevice, getCreateEmployee, getCreateEmployee, getCreateEvent, getCreateJobPhase, getCreateJobPhase, getCreateModuleStatus, getCreateModuleStatus, getDevice, getDeviceOperationMode, getDeviceStatus, getEmployee, getEmployee, getEndTime, getEvent, getHourCounter, getIdleStartTime, getJobPhase, getJobPhase, getModuleStatus, getModuleStatus, getPowerOnTime, getProductionCounter, getSpeed, getStatusDetails, getToolIDs, getTotalProductionCounter, setCounterUnit, setDeviceCondition, setDeviceID, setDeviceOperationMode, setDeviceStatus, setEndTime, setHourCounter, setIdleStartTime, setPowerOnTime, setProductionCounter, setSpeed, setStatusDetails, setToolIDs, setTotalProductionCounter
-
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, 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, 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, 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, toString, 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
-
JDFDeviceInfo
public JDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFDeviceInfo- Parameters:
myOwnerDocument-qualifiedName-
-
JDFDeviceInfo
public JDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFDeviceInfo- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFDeviceInfo
public JDFDeviceInfo(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFDeviceInfo- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Detail
-
getTheAttributeInfo
protected AttributeInfo getTheAttributeInfo()
- Overrides:
getTheAttributeInfoin classJDFAutoDeviceInfo- Returns:
- See Also:
JDFAutoDeviceInfo.getTheAttributeInfo()
-
setXJDFDeviceCondition
public void setXJDFDeviceCondition(JDFAutoDeviceInfo.EnumDeviceCondition enumVar)
-
setXJDFDeviceCondition
public void setXJDFDeviceCondition(JDFDeviceInfo.eXjdfDeviceCondition enumVar)
-
getXJDFDeviceCondition
public JDFDeviceInfo.eXjdfDeviceCondition getXJDFDeviceCondition()
-
setCounterUnit
public void setCounterUnit(JDFElement.eUnit unit)
-
getCountUnitEnum
public JDFElement.eUnit getCountUnitEnum()
- Returns:
-
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfoin classJDFAutoDeviceInfo- Returns:
- the elementinfo
-
getJobCount
@Deprecated public int getJobCount()
Deprecated.use numChildElements(ElementName.JOBPHASE,null)Method getJobCount.- Returns:
- int
-
createJobPhaseFromPhaseTime
public JDFJobPhase createJobPhaseFromPhaseTime(JDFPhaseTime pt)
create a JobPhase message from a phaseTime Audit- Parameters:
pt- the phasetime audit- Returns:
- JDFJobPhase: the jobphase element that has been filled by the phaseTime
-
getDeviceID
public java.lang.String getDeviceID()
gets the deviceID from @DeviceID if it exists, otherwise searches Device/@DeviceID- Overrides:
getDeviceIDin classJDFAutoDeviceInfo- Returns:
- the appropriate deviceID for this deviceInfo
-
getDescriptiveName
public java.lang.String getDescriptiveName()
gets the DescriptiveName from @DescriptiveName if it exists, otherwise searches Device/@DescriptiveName- Overrides:
getDescriptiveNamein classJDFElement- Returns:
- the appropriate deviceID for this deviceInfo
-
isSamePhase
public boolean isSamePhase(JDFDeviceInfo lastInfo, boolean bExact)
returns true if this is the same phase, i.e. the- Parameters:
lastInfo- the deviceInfo to compare withbExact- if true, use startTime as hook, else compare stati- Returns:
- true if same
-
mergeLastPhase
public boolean mergeLastPhase(JDFDeviceInfo lastInfo)
creates a new deviceInfo that spans lastphase and this phase note that phase amounts are not merged when the phase start times are identical.
In this case, we assume that the more recent phase already contains the sum of both- Parameters:
lastInfo- the deviceInfo to merge- Returns:
- true if successful
-
setDevice
public void setDevice(JDFDevice device, boolean bCopy)
set the parameters of this to the values from device- Parameters:
device- the device to copy herebCopy- if true, also copy the device element
-
getCreateEvent
public JDFEvent getCreateEvent(int iSkip)
(26) getCreateEvent- Overrides:
getCreateEventin classJDFAutoDeviceInfo- Parameters:
iSkip- number of elements to skip- Returns:
- JDFEvent the element
-
getEvent
public JDFEvent getEvent(int iSkip)
(27) const get element Event- Overrides:
getEventin classJDFAutoDeviceInfo- Parameters:
iSkip- number of elements to skip- Returns:
- JDFEvent the element default is getEvent(0)
-
getAllEvent
public java.util.Collection<JDFEvent> getAllEvent()
Get all Event from the current element- Overrides:
getAllEventin classJDFAutoDeviceInfo- Returns:
- Collection
, null if none are available
-
appendEvent
public JDFEvent appendEvent()
(30) append element Event- Overrides:
appendEventin classJDFAutoDeviceInfo- Returns:
- JDFEvent the element
-
appendEvent
public JDFEvent appendEvent(java.lang.String eventID)
(30) append element Event- Returns:
- JDFEvent the element
-
getXJMFStatus
public XJDFEnums.eDeviceStatus getXJMFStatus()
-
setXJMFStatus
public void setXJMFStatus(XJDFEnums.eDeviceStatus s)
-
getModuleInfo
public JDFModuleInfo getModuleInfo()
XJDF only!- Returns:
-
getCreateModuleInfo
public JDFModuleInfo getCreateModuleInfo()
XJDF only!- Returns:
-
getCreateModuleInfo
public JDFModuleInfo getCreateModuleInfo(int iSkip)
XJDF only!- Parameters:
iSkip-- Returns:
-
getModuleInfo
public JDFModuleInfo getModuleInfo(int iSkip)
XJDF only!- Parameters:
iSkip-- Returns:
-
getAllModuleInfo
public java.util.Collection<JDFModuleInfo> getAllModuleInfo()
XJDF only!- Returns:
-
appendModuleInfo
public JDFModuleInfo appendModuleInfo()
XJDF only!- Returns:
-
getModuleInfo
public JDFModuleInfo getModuleInfo(java.lang.String id)
-
getDeviceCondition
public JDFAutoDeviceInfo.EnumDeviceCondition getDeviceCondition()
Description copied from class:JDFAutoDeviceInfo(9) get attribute DeviceCondition- Overrides:
getDeviceConditionin classJDFAutoDeviceInfo- Returns:
- the value of the attribute
-
-