Package org.cip4.jdflib.extensions
Class XJMFHelper
java.lang.Object
org.cip4.jdflib.extensions.BaseXJDFHelper
org.cip4.jdflib.extensions.MessagePoolHelper
org.cip4.jdflib.extensions.XJMFHelper
-
Field Summary
Fields inherited from class org.cip4.jdflib.extensions.BaseXJDFHelper
log, theElement -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendMessage(JDFMessage.EnumFamily family, String typ) appendMessage(JDFMessage.EnumFamily family, JDFMessage.EnumType typ) voidcleanUp()generic cleanup routinegetCreateMessage(JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int iSkip) get the header of this - create if not there yetstatic XJMFHelperfactory to create a helper from an elementstatic XJMFHelperfactory to create a helper from a docstatic XJMFHelperstatic XJMFHelpervoiddefault version - currently 2.0booleanwriteToFile(String file) voidMethods inherited from class org.cip4.jdflib.extensions.MessagePoolHelper
appendMessage, getAuditHelpers, getCreateMessage, getCreateMessageResourceHelper, getMessageHelper, getMessageHelper, getMessageHelper, getMessageHelpers, getMessageResourceHelperMethods inherited from class org.cip4.jdflib.extensions.BaseXJDFHelper
appendElement, appendElement, copyHelper, deleteNode, ensureID, equals, getAttribute, getAttributeMap, getBaseHelper, getBaseHelper, getComment, getCreateElement, getDefaultVersion, getDescriptiveName, getExternalID, getGeneralID, getID, getLocalName, getRoot, getRootDoc, getVersion, getXJDFRoot, getXJMFRoot, getXPathElement, getXPathValue, getXRoot, hasAttribute, hashCode, isEqual, removeAttribute, setAttribute, setAttribute, setComment, setDefaultVersion, setID, setXPathValue, toString
-
Constructor Details
-
XJMFHelper
- Parameters:
pool-
-
XJMFHelper
public XJMFHelper()- Parameters:
pool-
-
-
Method Details
-
setVersion
default version - currently 2.0 -
getMessageHelpers
- Returns:
-
newXJMF
- Returns:
-
appendMessage
- Parameters:
family-typ-- Returns:
-
getCreateMessage
public MessageHelper getCreateMessage(JDFMessage.EnumFamily family, JDFMessage.EnumType typ, int iSkip) - Parameters:
family-typ-- Returns:
-
appendMessage
- Parameters:
family-typ-- Returns:
-
writeToFile
- Parameters:
file-- Returns:
-
getHeader
get the header of this - create if not there yet- Returns:
-
cleanUp
public void cleanUp()Description copied from class:BaseXJDFHelpergeneric cleanup routine- Overrides:
cleanUpin classMessagePoolHelper- See Also:
-
writeToStream
- Parameters:
os-- Throws:
IOException
-
getHelper
factory to create a helper from an element- Parameters:
root- the element to parse if not an XJDF - search in ancestors of element- Returns:
- the helper
-
parseFile
- Parameters:
fileName-- Returns:
-
parseFile
- Parameters:
fileName-- Returns:
-
getHelper
factory to create a helper from a doc- Parameters:
doc- the xmldoc to parse- Returns:
- the helper
-