Package org.cip4.jdflib.jmf
Class JDFJMF
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.JDFAutoJMF
org.cip4.jdflib.jmf.JDFJMF
- All Implemented Interfaces:
Serializable,Cloneable,IStreamWriter,Element,ElementTraversal,EventTarget,Node,NodeList,TypeInfo
The wrapper for JMF messages, i.e. the root of a JMF document
- See Also:
-
Nested Class Summary
Nested ClassesNested 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.eUnitNested 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.ElementNSImpl
localName, namespaceURIFields inherited from class org.apache.xerces.dom.ElementImpl
attributes, nameFields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocumentFields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSiblingFields 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_NODEFields 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_NODEFields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for JDFJMFJDFJMF(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFJMFJDFJMF(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFJMF -
Method Summary
Modifier and TypeMethodDescriptionAppend an AcknowledgeAppend a CommandDeprecated.use appendMessageElement (family, null);appendMessageElement(JDFMessage.EnumFamily family, JDFMessage.EnumType typ) append a message element tothisAppend a queryAppend a CommandAppend a ResponseAppend a Signalcollect ICSVersions from all message children also removes duplicate entries from this and remove ""voidconvert all responses that match the query q to signalsstatic JDFJMFcreateJMF(JDFMessage.EnumFamily family, JDFMessage.EnumType typ) create a new JMF with one Message Element of familyfamilyand typetypcreate a new response for all messages of this if the message is any message except response correctly fills refId, type etc.getAcknowledge(int i, boolean bCreate) Deprecated.use getMessageElement or appendMessageElementgetAcknowledge(String refID) get element AcknowledgegetCommand(int i, boolean bCreate) Deprecated.use getMessageElement or getCreateMessageElementgetCreateMessageElement(JDFMessage.EnumFamily family, int i) Deprecated.use getCreateMessageElement(family, null, i);getCreateMessageElement(JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int i) get an existing message element, create it if it doesn't existget attribute MaxVersion, defaults to version if not setgetMessage(int i) GetMessage - get the ith message, regardless of typegetMessageElement(JDFMessage.EnumFamily family, int i) Deprecated.since 060619, use getMessageElement (JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int i)getMessageElement(JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int i) get the ith message element of family type familyDeprecated.use getMessageVector (null, null)static VElementgetMessageVector(JDFDoc doc, JDFMessage.EnumFamily family, JDFMessage.EnumType typ) get a vector of all messages in a JMF from a JDFDocDeprecated.use getMessageVector (family, null)getMessageVector(JDFMessage.EnumFamily family, JDFMessage.EnumType typ) get a vector of all messages in this JMFgetQuery(int i, boolean bCreate) Deprecated.use getMessageElement or getCreateMessageElementgetResponse(int i, boolean bCreate) Deprecated.use getMessageElement or getCreateMessageElementgetResponse(String refID) (27) get element ResponsegetSignal(int i, boolean bCreate) Deprecated.use getMessageElementget the @URL of this message if it is either a submitQueueEntry, a returnQueuentry or a resubmitqueueentrystatic Stringbooleaninit()initstatic JDFJMFparse a JMF filestatic JDFJMFparse a JMF filevoidsetMaxVersion(JDFElement.EnumVersion enumVer) set MaxVersion to enumVerstatic voidsetTheSenderID(String _theSenderID) set the default senderID that is used to generate jmf messagesvoidsetVersion(JDFElement.EnumVersion enumVer) set Version to enumVertoString()toStringMethods inherited from class org.cip4.jdflib.auto.JDFAutoJMF
appendAcknowledge, appendCommand, appendEmployee, appendQuery, appendRegistration, appendResponse, appendSignal, getAcknowledge, getAcknowledge, getAgentName, getAgentVersion, getAllAcknowledge, getAllCommand, getAllEmployee, getAllQuery, getAllRegistration, getAllResponse, getAllSignal, getCommand, getCommand, getCreateAcknowledge, getCreateAcknowledge, getCreateCommand, getCreateCommand, getCreateEmployee, getCreateEmployee, getCreateQuery, getCreateQuery, getCreateRegistration, getCreateRegistration, getCreateResponse, getCreateResponse, getCreateSignal, getCreateSignal, getDeviceID, getEmployee, getEmployee, getICSVersions, getQuery, getQuery, getRegistration, getRegistration, getResponse, getResponse, getResponseURL, getSenderID, getSignal, getSignal, getTheAttributeInfo, getTheElementInfo, getTimeStamp, setAgentName, setAgentVersion, setDeviceID, setICSVersions, setResponseURL, setSenderID, setTimeStampMethods inherited from class org.cip4.jdflib.pool.JDFPool
appendUniqueGeneric, appendUniqueGeneric, getPoolChildGeneric, getPoolChildrenGenericMethods 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, 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, 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, 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, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2DirMethods 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, xmlnsPrefixMethods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setTypeMethods 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, synchronizeDataMethods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildrenMethods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSiblingMethods 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, setUserDataMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.Element
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods 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 Details
-
JDFJMF
Constructor for JDFJMF- Parameters:
myOwnerDocument-qualifiedName-
-
JDFJMF
public JDFJMF(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFJMF- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFJMF
public JDFJMF(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFJMF- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Details
-
parseFile
parse a JMF file- Parameters:
file-- Returns:
- the parsed JDFNode
-
parseFile
parse a JMF file- Parameters:
fileName-- Returns:
- the parsed JDFNode
-
toString
toString -
init
public boolean init()init- Overrides:
initin classJDFElement- Returns:
- boolean
- See Also:
-
getMaxVersion
get attribute MaxVersion, defaults to version if not set- Overrides:
getMaxVersionin classJDFAutoJMF- Returns:
- EnumVersion - attribute value default - getMaxVersion(false)
-
setVersion
Description copied from class:JDFElementset Version to enumVer- Overrides:
setVersionin classJDFElement- Parameters:
enumVer- the EnumVersion to set- See Also:
-
setMaxVersion
set MaxVersion to enumVer- Overrides:
setMaxVersionin classJDFAutoJMF- Parameters:
enumVer- the EnumVersion to set
-
getMessage
GetMessage - get the ith message, regardless of type- Parameters:
i- message index- Returns:
- JDFMessage - the ith message
-
getCommand
Deprecated.use getMessageElement or getCreateMessageElement- Parameters:
i-bCreate-- Returns:
-
getQuery
Deprecated.use getMessageElement or getCreateMessageElement- Parameters:
i-bCreate-- Returns:
-
getResponse
Deprecated.use getMessageElement or getCreateMessageElementgetResponse()- Parameters:
i-bCreate-- Returns:
-
getSignal
Deprecated.use getMessageElement- Parameters:
i-bCreate-- Returns:
-
getCreateMessageElement
public JDFMessage getCreateMessageElement(JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int i) get an existing message element, create it if it doesn't exist- Parameters:
family- the Message family - Query, Acknowledge, Command, Response, Registration or Signaltyp- the message typei- get the ith element- Returns:
- the newly created message
-
getCreateMessageElement
Deprecated.use getCreateMessageElement(family, null, i);get an existing message element, create it if it doesn't exist- Parameters:
family- the Message family - Query, Acknowledge, Command, Response, Registration or Signali- get the ith element- Returns:
- the newly created message
-
appendMessageElement
Deprecated.use appendMessageElement (family, null);append a message element to this- Parameters:
family-- Returns:
-
createJMF
create a new JMF with one Message Element of familyfamilyand typetyp- Parameters:
family- the Message family - Query, Acknowledge, Command, Response, Registration or Signaltyp- the messages @Type value, null if unknown- Returns:
- the newly created message
-
appendMessageElement
append a message element tothis- Parameters:
family- the Message family - Query, Acknowledge, Command, Response, Registration or Signaltyp- the messages @Type value, null if unknown- Returns:
- the newly created message
-
getMessageElement
Deprecated.since 060619, use getMessageElement (JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int i)get the ith message element of family type family- Parameters:
family-i-- Returns:
-
getMessageElement
get the ith message element of family type family- Parameters:
family- the Message family - Query, Acknowledge, Command, Response, Registration or Signaltyp- the messages @Type value, null if unknowni- the i'th message element to get, if i<0, get from back- Returns:
- the matching message, null if none are found
-
getMessageVector
Deprecated.use getMessageVector (null, null)get a vector of all messages in this JMF- Returns:
- VElement all message elements
-
getMessageVector
Deprecated.use getMessageVector (family, null)get a vector of all messages in this JMF- Parameters:
family- requested message family- Returns:
- VElement all message elements
-
getMessageVector
public static VElement getMessageVector(JDFDoc doc, JDFMessage.EnumFamily family, JDFMessage.EnumType typ) get a vector of all messages in a JMF from a JDFDoc- Parameters:
doc- the JDFDoc to search - only valid for root JMFfamily- requested message familytyp- requested message type- Returns:
- VElement all message elements, null if no match found
-
getMessageVector
get a vector of all messages in this JMF- Parameters:
family- requested message familytyp- requested message type- Returns:
- VElement all message elements
-
getAcknowledge
Deprecated.use getMessageElement or appendMessageElement- Parameters:
i-bCreate-- Returns:
-
appendCommand
Append a Command- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFQuery the newly created message element
-
appendRegistration
Append a Command- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFQuery the newly created message element
-
appendQuery
Append a query- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFQuery: the newly created message element
-
appendSignal
Append a Signal- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFSignal: the newly created message element
-
appendResponse
Append a Response- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFResponse the newly created message element
-
appendAcknowledge
Append an Acknowledge- Parameters:
typ- the type attribute of the appended message- Returns:
- JDFAcknowledge the newly created message element
-
getTheSenderID
- Returns:
- the theSenderID which is used as default when initializing new messages
-
setTheSenderID
set the default senderID that is used to generate jmf messages- Parameters:
_theSenderID- the theSenderID to set
-
createResponse
create a new response for all messages of this if the message is any message except response correctly fills refId, type etc.- Returns:
- the newly created JMF with multiple responses
-
collectICSVersions
collect ICSVersions from all message children also removes duplicate entries from this and remove ""- Returns:
- VString of all ICS versions
-
convertResponses
convert all responses that match the query q to signals- Parameters:
q- the query to convert
-
getSubmissionURL
get the @URL of this message if it is either a submitQueueEntry, a returnQueuentry or a resubmitqueueentry- Returns:
- the String
-
getAcknowledge
get element Acknowledge- Parameters:
refID- refID of the response- Returns:
- JDFResponse the element
-
getResponse
(27) get element Response- Parameters:
refID- refID of the response- Returns:
- JDFResponse the element
-