org.cip4.jdflib.resource
Class JDFNotification

java.lang.Object
  extended by org.apache.xerces.dom.NodeImpl
      extended by org.apache.xerces.dom.ChildNode
          extended by org.apache.xerces.dom.ParentNode
              extended by org.apache.xerces.dom.ElementImpl
                  extended by org.apache.xerces.dom.ElementNSImpl
                      extended by org.cip4.jdflib.core.KElement
                          extended by org.cip4.jdflib.core.JDFElement
                              extended by org.cip4.jdflib.core.JDFAudit
                                  extended by org.cip4.jdflib.auto.JDFAutoNotification
                                      extended by org.cip4.jdflib.resource.JDFNotification
All Implemented Interfaces:
Serializable, Cloneable, Comparator<JDFAudit>, IMatches, INodeIdentifiable, ISignalAudit, Element, EventTarget, Node, NodeList, TypeInfo

public class JDFNotification
extends JDFAutoNotification
implements INodeIdentifiable, ISignalAudit, IMatches

Author:
Rainer Prosi, Heidelberger Druckmaschinen
See Also:
Serialized Form

Nested Class Summary
static class JDFNotification.EnumNotificationDetails
           
 
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoNotification
JDFAutoNotification.EnumClass
 
Nested classes/interfaces inherited from class org.cip4.jdflib.core.JDFAudit
JDFAudit.EnumAuditType, JDFAudit.EnumSeverity
 
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
 
Nested classes/interfaces inherited from class org.cip4.jdflib.core.KElement
KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
 
Field Summary
 
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURI
 
Fields inherited from class org.apache.xerces.dom.ElementImpl
attributes, name
 
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
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
 
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
 
Constructor Summary
JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
          Constructor for JDFNotification
JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
          Constructor for JDFNotification
JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName)
          Constructor for JDFNotification
 
Method Summary
 JDFBarcode appendBarcode()
          append element Barcode
 JDFCounterReset appendCounterReset()
          append element CreateCounterReset
 JDFError appendError()
          append element Error
 JDFEvent appendEvent()
          append element Event
 JDFFCNKey appendFCNKey()
          append element FCNKey
 JDFMilestone appendMilestone()
          append element Milestone
 JDFElement appendNotificationDetails(JDFNotification.EnumNotificationDetails details)
          append one of the predefined notification details
 JDFSystemTimeSet appendSystemTimeSet()
          append element SystemTimeSet
 JDFBarcode getBarcode()
          get element Barcode
 String getCommentText()
          get comment text if available,
 JDFCounterReset getCounterReset()
          get element CreateCounterReset
 JDFBarcode getCreateBarcode()
          get element Barcode, create if it doesn't exist
 JDFCounterReset getCreateCounterReset()
          get element CreateCounterReset, create if it doesn't exist
 JDFError getCreateError()
          get element Error, create if it doesn't exist
 JDFEvent getCreateEvent()
          get element Event, create if it doesn't exist
 JDFFCNKey getCreateFCNKey()
          get element FCNKey, create if it doesn't exist
 JDFMilestone getCreateMilestone()
          get element Milestone, create if it doesn't exist
 JDFElement getCreateNotificationDetails(JDFNotification.EnumNotificationDetails details)
          append one of the predefined notification details
 JDFSystemTimeSet getCreateSystemTimeSet()
          get element SystemTimeSet, create if it doesn't exist
 JDFError getError()
          get element Error
 JDFEvent getEvent()
          get element Event
 JDFFCNKey getFCNKey()
          get element FCNKey
 NodeIdentifier getIdentifier()
          gets the NodeIdetifier that matches this
 JDFMilestone getMilestone()
          get element Milestone
 JDFElement getNotificationDetails()
          get the predefined notification details
 JDFNotification.EnumNotificationDetails getNotificationDetailsType()
           
 VJDFAttributeMap getPartMapVector()
          get part map vector
 JDFSystemTimeSet getSystemTimeSet()
          get element SystemTimeSet
protected  ElementInfo getTheElementInfo()
           
 boolean hasPartMap(JDFAttributeMap mPart)
          check whether the part defined in mPart is included
 boolean matches(Object subset)
          returns true if subset somehow matches this the semantics are defined by the filtering algorithm, thus it could be a filter or a subset i.e. subset contains either equivalent elements or null and no non-matching elements matches(null) always returns true
 void removePartMap(JDFAttributeMap mPart)
          remove the part defined by mPart
 JDFComment setCommentText(String text)
          set comment text , also creates the comment if not there
 JDFEvent setEvent(String eventID, String eventValue, String comment)
          set this to an event, append the Event element and optionally the comment
overwrites existing values
 void setIdentifier(NodeIdentifier ni)
           
 void setNode(JDFNode n)
           
 void setNode(NodeIdentifier identifier)
           
 void setPartMap(JDFAttributeMap mPart)
          set all parts to those defined by mPart
 void setPartMapVector(VJDFAttributeMap vParts)
          set all parts to those defined in vParts
 JDFJMF toSignalJMF()
          creates a JDFJMF that corresponds to this
 String toString()
          toString()
 
Methods inherited from class org.cip4.jdflib.auto.JDFAutoNotification
appendCostCenter, appendEmployee, appendPart, getAllEmployee, getAllPart, getClassJDF, getCombinedProcessIndex, getCostCenter, getCreateCostCenter, getCreateEmployee, getCreatePart, getEmployee, getJobID, getJobPartID, getModuleID, getModuleIndex, getModuleType, getPart, getTheAttributeInfo, getType, setClass, setCombinedProcessIndex, setJobID, setJobPartID, setModuleID, setModuleIndex, setModuleType, setType
 
Methods inherited from class org.cip4.jdflib.core.JDFAudit
compare, createUpdateAudit, getAgentName, getAgentVersion, getAuditPool, getAuditType, getAuthor, getEndStatus, getIDPrefix, getPhase, getQueueEntryID, getrefID, getSeverity, getSpawnID, getStaticAgentName, getStaticAgentVersion, getStaticAuthor, getTimeStamp, getTimeStampDate, getUpdatedPreviousAudit, init, setAgentName, setAgentVersion, setAuthor, setBy, setEndStatus, setPart, setQueueEntryID, setRef, setrefID, setSeverity, setSpawnID, setStaticAgentName, setStaticAgentVersion, setStaticAuthor, setStatus, setTimeStamp, setTimeStamp, software
 
Methods inherited from class org.cip4.jdflib.core.JDFElement
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, 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, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMap, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, 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, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, isValid, 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, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version
 
Methods inherited from class org.cip4.jdflib.core.KElement
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, 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, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenWithAttribute, getCreateElement_KElement, getCreateElement, getCreateElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement_KElement, getElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXSIType, hasAttribute_KElement, hasAttribute, hasAttribute, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasXPathNode, includesAttribute, includesAttributes, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, 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, setPrefix, setRealAttribute, setText, setvStringAttribute, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
 
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues
 
Methods inherited from class org.apache.xerces.dom.ElementImpl
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, 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 java.util.Comparator
compare, equals
 
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

JDFNotification

public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                       String qualifiedName)
Constructor for JDFNotification

Parameters:
myOwnerDocument -
qualifiedName -

JDFNotification

public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                       String myNamespaceURI,
                       String qualifiedName)
Constructor for JDFNotification

Parameters:
myOwnerDocument -
myNamespaceURI -
qualifiedName -

JDFNotification

public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                       String myNamespaceURI,
                       String qualifiedName,
                       String myLocalName)
Constructor for JDFNotification

Parameters:
myOwnerDocument -
myNamespaceURI -
qualifiedName -
myLocalName -
Method Detail

toString

public String toString()
toString()

Overrides:
toString in class JDFAutoNotification
Returns:
String
See Also:
Object.toString()

getTheElementInfo

protected ElementInfo getTheElementInfo()
Overrides:
getTheElementInfo in class JDFAutoNotification
Returns:
the elementinfo
See Also:
JDFElement.getTheElementInfo()

getPartMapVector

public VJDFAttributeMap getPartMapVector()
get part map vector

Overrides:
getPartMapVector in class JDFAudit
Returns:
VJDFAttributeMap: vector of mAttribute, one for each part

setPartMapVector

public void setPartMapVector(VJDFAttributeMap vParts)
set all parts to those defined in vParts

Overrides:
setPartMapVector in class JDFElement
Parameters:
vParts - vector of attribute maps for the parts

setPartMap

public void setPartMap(JDFAttributeMap mPart)
set all parts to those defined by mPart

Overrides:
setPartMap in class JDFElement
Parameters:
mPart - attribute map for the part to set

removePartMap

public void removePartMap(JDFAttributeMap mPart)
remove the part defined by mPart

Overrides:
removePartMap in class JDFElement
Parameters:
mPart - attribute map for the part to remove

hasPartMap

public boolean hasPartMap(JDFAttributeMap mPart)
check whether the part defined in mPart is included

Overrides:
hasPartMap in class JDFElement
Parameters:
mPart - attribute map for the part to remove
Returns:
boolean - returns true if the part exists

getCreateBarcode

public JDFBarcode getCreateBarcode()
get element Barcode, create if it doesn't exist

Returns:
JDFBarcode: the element

appendBarcode

public JDFBarcode appendBarcode()
append element Barcode

Returns:
JDFBarcode: the element

getBarcode

public JDFBarcode getBarcode()
get element Barcode

Returns:
JDFBarcode: the element

getCreateFCNKey

public JDFFCNKey getCreateFCNKey()
get element FCNKey, create if it doesn't exist

Returns:
JDFFCNKey: the element

appendFCNKey

public JDFFCNKey appendFCNKey()
append element FCNKey

Returns:
JDFFCNKey: the element

getFCNKey

public JDFFCNKey getFCNKey()
get element FCNKey

Returns:
JDFFCNKey: the element

getCreateSystemTimeSet

public JDFSystemTimeSet getCreateSystemTimeSet()
get element SystemTimeSet, create if it doesn't exist

Returns:
JDFSystemTimeSet: the element

appendSystemTimeSet

public JDFSystemTimeSet appendSystemTimeSet()
append element SystemTimeSet

Returns:
JDFSystemTimeSet: the element

getSystemTimeSet

public JDFSystemTimeSet getSystemTimeSet()
get element SystemTimeSet

Returns:
JDFSystemTimeSet: the element

getCreateCounterReset

public JDFCounterReset getCreateCounterReset()
get element CreateCounterReset, create if it doesn't exist

Returns:
JDFCreateCounterReset: the element

appendCounterReset

public JDFCounterReset appendCounterReset()
append element CreateCounterReset

Returns:
JDFCreateCounterReset: the element

getCounterReset

public JDFCounterReset getCounterReset()
get element CreateCounterReset

Returns:
JDFCreateCounterReset: the element

getCommentText

public String getCommentText()
get comment text if available,

Returns:
String the comment text, else null

setCommentText

public JDFComment setCommentText(String text)
set comment text , also creates the comment if not there

Parameters:
text - the comment text to set
Returns:
JDFComment the comment

getCreateError

public JDFError getCreateError()
get element Error, create if it doesn't exist

Returns:
JDFError: the element

appendError

public JDFError appendError()
append element Error

Returns:
JDFError: the element

getError

public JDFError getError()
get element Error

Returns:
JDFError: the element

getCreateEvent

public JDFEvent getCreateEvent()
get element Event, create if it doesn't exist

Returns:
JDFEvent: the element

appendEvent

public JDFEvent appendEvent()
append element Event

Returns:
JDFEvent: the element

setEvent

public JDFEvent setEvent(String eventID,
                         String eventValue,
                         String comment)
set this to an event, append the Event element and optionally the comment
overwrites existing values

Parameters:
eventID - Event/@EventID to set
eventValue - Event/@EventValue to set
comment - the comment text, if null no comment is set
Returns:
the newly created event

setNode

public void setNode(JDFNode n)

setNode

public void setNode(NodeIdentifier identifier)
Parameters:
identifier -

appendNotificationDetails

public JDFElement appendNotificationDetails(JDFNotification.EnumNotificationDetails details)
append one of the predefined notification details

Parameters:
details -
Returns:

getCreateNotificationDetails

public JDFElement getCreateNotificationDetails(JDFNotification.EnumNotificationDetails details)
append one of the predefined notification details

Parameters:
details -
Returns:

getNotificationDetails

public JDFElement getNotificationDetails()
get the predefined notification details

Parameters:
details -
Returns:

getNotificationDetailsType

public JDFNotification.EnumNotificationDetails getNotificationDetailsType()
Returns:

getEvent

public JDFEvent getEvent()
get element Event

Returns:
JDFEvent: the element

getCreateMilestone

public JDFMilestone getCreateMilestone()
get element Milestone, create if it doesn't exist

Returns:
JDFMilestone: the element

appendMilestone

public JDFMilestone appendMilestone()
append element Milestone

Returns:
JDFMilestone: the element

getMilestone

public JDFMilestone getMilestone()
get element Milestone

Returns:
JDFMilestone: the element

getIdentifier

public NodeIdentifier getIdentifier()
gets the NodeIdetifier that matches this

Specified by:
getIdentifier in interface INodeIdentifiable
Returns:
the matching node identifier

setIdentifier

public void setIdentifier(NodeIdentifier ni)
Specified by:
setIdentifier in interface INodeIdentifiable
Parameters:
ni -
See Also:
org.cip4.jdflib.ifaces.INodeIdentifiable#setIdentifier(org.cip4.jdflib.node.JDFNode.NodeIdentifier)

toSignalJMF

public JDFJMF toSignalJMF()
creates a JDFJMF that corresponds to this

Specified by:
toSignalJMF in interface ISignalAudit
Returns:
JDFJMF a JMF with a Signal that matches this
See Also:
ISignalAudit.toSignalJMF()

matches

public boolean matches(Object subset)
Description copied from interface: IMatches
returns true if subset somehow matches this the semantics are defined by the filtering algorithm, thus it could be a filter or a subset i.e. subset contains either equivalent elements or null and no non-matching elements matches(null) always returns true

Specified by:
matches in interface IMatches
Parameters:
subset - the object to filter against
Returns:
true if it matches
See Also:
IMatches.matches(java.lang.Object)


Copyright © 2013. All Rights Reserved.