org.cip4.jdflib.resource.intent
Class JDFIntentResource

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.resource.JDFResource
                                  extended by org.cip4.jdflib.resource.intent.JDFIntentResource
All Implemented Interfaces:
Serializable, Cloneable, Element, EventTarget, Node, NodeList, TypeInfo
Direct Known Subclasses:
JDFAutoArtDeliveryIntent, JDFAutoBindingIntent, JDFAutoColorIntent, JDFAutoDeliveryIntent, JDFAutoEmbossingIntent, JDFAutoFoldingIntent, JDFAutoHoleMakingIntent, JDFAutoInsertingIntent, JDFAutoLaminatingIntent, JDFAutoLayoutIntent, JDFAutoMediaIntent, JDFAutoNumberingIntent, JDFAutoPackingIntent, JDFAutoProductionIntent, JDFAutoProofingIntent, JDFAutoPublishingIntent, JDFAutoScreeningIntent, JDFAutoShapeCuttingIntent, JDFAutoSizeIntent

public class JDFIntentResource
extends JDFResource

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.cip4.jdflib.resource.JDFResource
JDFResource.EnumAmountMerge, JDFResource.EnumLotControl, JDFResource.EnumPartIDKey, JDFResource.EnumPartUsage, JDFResource.EnumResourceClass, JDFResource.EnumResStatus, JDFResource.EnumSpawnStatus, JDFResource.PartitionGetter
 
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
JDFIntentResource(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
           
JDFIntentResource(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
          Constructor for JDFIntentResource
JDFIntentResource(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName)
          Constructor for JDFIntentResource
 
Method Summary
 JDFDurationSpan appendDurationSpan(String strName)
          Append a duration span if it does not yet exist, else return the existing element
 JDFEnumerationSpan appendEnumerationSpan(String strName)
          Append an Enumeration span if it does not yet exist, else return the existing element
 JDFIntegerSpan appendIntegerSpan(String strName)
          Append an integer span if it does not yet exist, else return the existing element
 JDFNameSpan appendNameSpan(String strName)
          Append a name span if it does not yet exist, else return the existing element
 JDFNumberSpan appendNumberSpan(String strName)
          Append a number span if it does not yet exist, else return the existing element
 JDFOptionSpan appendOptionSpan(String strName)
          Append an option (boolean) span
 JDFShapeSpan appendShapeSpan(String strName)
          Append a Shape span if it does not yet exist, else return the existing element
 JDFSpanBase appendSpan(String strName, JDFSpanBase.EnumDataType nType)
          Append a span if it does not yet exist, else return the existing element
 JDFStringSpan appendStringSpan(String strName)
          Append a string span if it does not yet exist, else return the existing element
 JDFTimeSpan appendTimeSpan(String strName)
          Append a time span if it does not yet exist, else return the existing element
 JDFXYPairSpan appendXYPairSpan(String strName)
          Append a XYPair span if it does not yet exist, else return the existing element
static void copyActualToProcess(JDFElement intentRoot, JDFElement processRoot, String spanName, String attName)
          get the best match actual value from any element that may contain spans
 JDFShapeSpan getCreateCreateShapeSpan(String strName)
          get a Shape span
 JDFXYPairSpan getCreateCreateXYPairSpan(String strName)
          get a XYPair span
 JDFDurationSpan getCreateDurationSpan(String strName)
          get a duration span
 JDFEnumerationSpan getCreateEnumerationSpan(String strName)
          get an Enumeration span
 JDFIntegerSpan getCreateIntegerSpan(String strName)
          get an integer span
 JDFNameSpan getCreateNameSpan(String strName)
          get a namespan
 JDFNumberSpan getCreateNumberSpan(String strName)
          get a number span
 JDFOptionSpan getCreateOptionSpan(String strName)
          get an option (boolean) span
 JDFStringSpan getCreateStringSpan(String strName)
          get a string span
 JDFTimeSpan getCreateTimeSpan(String strName)
          get a time span
 JDFDurationSpan getDurationSpan(String strName)
          get a duration span
 JDFEnumerationSpan getEnumerationSpan(String strName)
          get an Enumeration span
 JDFIntegerSpan getIntegerSpan(String strName)
          get an integer span
 JDFNameSpan getNameSpan(String strName)
          get a namespan
 JDFNumberSpan getNumberSpan(String strName)
          get a number span
 JDFOptionSpan getOptionSpan(String strName)
          get an option (boolean) span
 JDFShapeSpan getShapeSpan(String strName)
          get a Shape span
 JDFSpanBase getSpan(String strName, JDFSpanBase.EnumDataType nType)
          get a span
 VElement getSpans()
          get a list of all span resources
 JDFStringSpan getStringSpan(String strName)
          get a string span
 JDFTimeSpan getTimeSpan(String strName)
          get a time span
 JDFResource.EnumResourceClass getValidClass()
          Typesafe attribute validation of Class
 JDFXYPairSpan getXYPairSpan(String strName)
          get a XYPair span
static String guessActual(JDFElement root, String spanName)
          get the best match actual value from any element that may contain spans
 boolean init()
          default initialization
 int preferredToActual()
          set all actual values to the preset defined in preferred
 int preferredToActual(String key)
          set actual values to the preset defined in preferred
 String toString()
          toString
 
Methods inherited from class org.cip4.jdflib.resource.JDFResource
addPartIDKey, addPartition, addPartition, addPartitions, addPipePartIDKey, appendContact, appendIdentical, appendIdentificationField, appendLocationElement, appendQualityControlResult, appendSourceResource, appendSpawnIDs, appendUpdate, buildXPath, cleanResourceAttributes, clonePartitions, collapse, collapse, consistentPartIDKeys, consistentPartIDKeys, consistentPipePartIDKeys, containsData, createPartitions, createSourceResource, deleteUnLinked, expand, getAgentName, getAgentVersion, getAlternateBrand, getAmount, getAmountProduced, getAmountRequired, getAttribute, getAttributeMap, getAttributePart, getAttributePartVector, getAttributeVector_JDFResource, getAttributeVector, getAuthor, getAutoAgent, getBatchID, getBinderySignatureName, getBlockName, getBrand, getBundleItemIndex, getCatalogDetails, getCatalogID, getCellIndex, getChildElementVector, getCondition, getContact, getCreateContact, getCreateElement_JDFResource, getCreateIdentical, getCreateIdentificationField, getCreateLocationElement, getCreatePartition, getCreatePartition, getCreateQualityControlResult, getCreator, getDeepPart, getDeepPart, getDeepPartVector, getDeliveryUnit, getDirectPartitionVector, getDocCopies, getDocIndex, getDocRunIndex, getDocSheetIndex, getElement, getFountainNumber, getGrossWeight, getIdentical, getIdenticalMap, getIdentificationField, getIDPrefix, getImplicitPartitions, getInvalidAttributes, getItemNames, getLayerIDs, getLeaves, getLinks, getLinks, getLinksAndRefs, getLinksAndRefs, getLinkString, getLocalPartitionKey, getLocation, getLocationElement, getLock, getLocked, getLotControl, getManufacturer, getNodesWithSpawnID, getNoOp, getOption, getPageNumber, getParentPartition, getPartIDKeys, getPartition, getPartition, getPartition, getPartitionLeafVector, getPartitionMap, getPartitionVector, getPartitionVector, getPartitionVector, getPartitionVector, getPartMap, getPartMap, getPartMapVector, getPartUsage, getPartValues, getPartVersion, getPipeID, getPipePartIDKeys, getPipePartIDKeysEnum, getPipeProtocol, getPipeURL, getPool, getPreflightRule, getPreviewType, getProductID, getQualityControlResult, getResourceClass, getResourcePool, getResourceRoot, getResourceRoot, getResourceWeight, getResStatus, getRibbonName, getRootPartAtts, getRun, getRunIndex, getRunPage, getRunSet, getRunTags, getSectionIndex, getSeparation, getSetDocIndex, getSetIndex, getSetRunIndex, getSetSheetIndex, getSheetIndex, getSheetName, getSide, getSignatureName, getSortAmount, getSorting, getSourceResource, getSpawnIDs, getSpawnStatus, getStationName, getStatus, getStatusFromLeaves, getTheAttributeInfo, getTheElementInfo, getTileID, getUnit, getUpdate, getUpdate, getUpdateID, getUpdateName, getUpdateVector, getWebName, getWebProduct, getWebSetup, hasAttribute, hasPipePartIDKey, hasUpdate, isAvailable, isLeaf, isParameter, isPartitioningCompatible, isPartitioningCompatible, isPhysical, isQuantity, isResourceElement, isResourceRoot, isResourceRootRoot, isRootElement, isSpawnAllowed, isValid, lock, makeRootResource, matchesString, mergeCloneResource, mergePartition, mergeSpawnIDs, newModifiedID, numChildElements, numUpdates, reducePartitions, reduceParts, reducePartVector, removeAttribute, removeAttributeFromLeaves, removeFromSpawnIDs, removeInheritedAttributes, removeUpdate, removeUpdate, setAgentName, setAgentVersion, setAlternateBrand, setAmount, setAmountProduced, setAmountRequired, setAuthor, setAutoAgent, setAvailable, setBatchID, setBinderySignatureName, setBlockName, setBrand, setBundleItemIndex, setCatalogDetails, setCatalogID, setCellIndex, setCondition, setDeliveryUnit, setDocCopies, setDocIndex, setDocRunIndex, setDocSheetIndex, setFountainNumber, setGrossWeight, setIdentical, setIdentical, setItemNames, setLayerIDs, setLocation, setLocked, setLotControl, setManufacturer, setNoOp, setOption, setPageNumber, setPartIDKey, setPartIDKeys, setPartUsage, setPartVersion, setPipeID, setPipePartIDKey, setPipeProtocol, setPipeURL, setPreflightRule, setPreviewType, setProductID, setResourceClass, setResourceWeight, setResStatus, setRibbonName, setRun, setRunIndex, setRunPage, setRunSet, setRunTags, setSectionIndex, setSeparation, setSetDocIndex, setSetIndex, setSetRunIndex, setSetSheetIndex, setSheetIndex, setSheetName, setSide, setSignatureName, setSortAmount, setSorting, setSpawnIDs, setSpawnStatus, setStationName, setStatus, setStatus, setTileID, setUnit, setUnpartitiondImplicit, setUpdateID, setWebName, setWebProduct, setWebSetup, spawnPart, unpartition, unSpawnPart, updateAmounts, updateAttributeFromLeaves, validClass, validResourceClass
 
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, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElementIDPrefix, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidElements_JDFElement, getInvalidElements, getJDFRoot, getJMFRoot, getLastVersion, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMapVector, 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, hasPartMap, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, inlineRefElements, insertBefore, isComment, isCommentStatic, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements_JDFElement, optionalAttributes, optionalElements, 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, setCommentURL, setDefaultJDFVersion, setDescriptiveName, setDirty, setEnumerationsAttribute, setGeneralID, setLongID, setMustHonorExceptions, setOperatorInterventionExceptions, setPartMap, setPartMapVector, setSettingsPolicy, setStatus, 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, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttributeVector_KElement, 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, 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, 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 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

JDFIntentResource

public JDFIntentResource(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                         String qualifiedName)
                  throws DOMException
Parameters:
myOwnerDocument -
qualifiedName -
Throws:
DOMException

JDFIntentResource

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

Parameters:
myOwnerDocument -
myNamespaceURI -
qualifiedName -
Throws:
DOMException

JDFIntentResource

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

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

toString

public String toString()
Description copied from class: JDFResource
toString

Overrides:
toString in class JDFResource
Returns:
See Also:
JDFResource.toString()

guessActual

public static String guessActual(JDFElement root,
                                 String spanName)
get the best match actual value from any element that may contain spans

Parameters:
root - the parent element
spanName - the span element name
Returns:

copyActualToProcess

public static void copyActualToProcess(JDFElement intentRoot,
                                       JDFElement processRoot,
                                       String spanName,
                                       String attName)
get the best match actual value from any element that may contain spans

Parameters:
intentRoot - the parent intent element
processRoot - the parent process element
spanName - the span element name
attName - the target attribute element name, if null identical to spanName

preferredToActual

public int preferredToActual()
set all actual values to the preset defined in preferred

Returns:
number of elements modified

preferredToActual

public int preferredToActual(String key)
set actual values to the preset defined in preferred

Parameters:
key - the key of the span resource to modify, if null do all
Returns:
number of elements modified

getSpans

public VElement getSpans()
get a list of all span resources

Returns:
VElement all Span elements of this

getValidClass

public JDFResource.EnumResourceClass getValidClass()
Typesafe attribute validation of Class

Overrides:
getValidClass in class JDFResource
Returns:
true if class is valid

init

public boolean init()
default initialization

Overrides:
init in class JDFResource
Returns:
true if successful

getCreateNumberSpan

public JDFNumberSpan getCreateNumberSpan(String strName)
get a number span

Parameters:
strName - name of the span element
Returns:
JDFNumberSpan the JDFNumberSpan

getCreateOptionSpan

public JDFOptionSpan getCreateOptionSpan(String strName)
get an option (boolean) span

Parameters:
strName - name of the span element
Returns:
JDFOptionSpan the JDFOptionSpan

getCreateIntegerSpan

public JDFIntegerSpan getCreateIntegerSpan(String strName)
get an integer span

Parameters:
strName - name of the span element exist
Returns:
JDFIntegerSpan the JDFIntegerSpan

getCreateNameSpan

public JDFNameSpan getCreateNameSpan(String strName)
get a namespan

Parameters:
strName - name of the span element
Returns:
JDFNameSpan the JDFNameSpan

getCreateEnumerationSpan

public JDFEnumerationSpan getCreateEnumerationSpan(String strName)
get an Enumeration span

Parameters:
strName - name of the span element
Returns:
JDFEnumerationSpan the JDFEnumerationSpan

getCreateStringSpan

public JDFStringSpan getCreateStringSpan(String strName)
get a string span

Parameters:
strName - name of the span element
Returns:
JDFStringSpan the JDFStringSpan

getCreateDurationSpan

public JDFDurationSpan getCreateDurationSpan(String strName)
get a duration span

Parameters:
strName - name of the span element
Returns:
getDurationSpan the getDurationSpan

getCreateTimeSpan

public JDFTimeSpan getCreateTimeSpan(String strName)
get a time span

Parameters:
strName - name of the span element
Returns:
getTimeSpan the getTimeSpan

getCreateCreateXYPairSpan

public JDFXYPairSpan getCreateCreateXYPairSpan(String strName)
get a XYPair span

Parameters:
strName - name of the span element
Returns:
JDFOptionSpan the JDFOptionSpan

getCreateCreateShapeSpan

public JDFShapeSpan getCreateCreateShapeSpan(String strName)
get a Shape span

Parameters:
strName - name of the span element
Returns:
JDFOptionSpan the JDFOptionSpan

getNumberSpan

public JDFNumberSpan getNumberSpan(String strName)
get a number span

Parameters:
strName - name of the span element
Returns:
JDFNumberSpan the JDFNumberSpan

getOptionSpan

public JDFOptionSpan getOptionSpan(String strName)
get an option (boolean) span

Parameters:
strName - name of the span element
Returns:
JDFOptionSpan the JDFOptionSpan

getIntegerSpan

public JDFIntegerSpan getIntegerSpan(String strName)
get an integer span

Parameters:
strName - name of the span element
Returns:
getIntegerSpan the getIntegerSpan

getNameSpan

public JDFNameSpan getNameSpan(String strName)
get a namespan

Parameters:
strName - name of the span element
Returns:
JDFNameSpan the JDFNameSpan

getEnumerationSpan

public JDFEnumerationSpan getEnumerationSpan(String strName)
get an Enumeration span

Parameters:
strName - name of the span element
Returns:
getEnumerationSpan the getEnumerationSpan

getStringSpan

public JDFStringSpan getStringSpan(String strName)
get a string span

Parameters:
strName - name of the span element
Returns:
JDFStringSpan the JDFStringSpan

getDurationSpan

public JDFDurationSpan getDurationSpan(String strName)
get a duration span

Parameters:
strName - name of the span element
Returns:
getDurationSpan the getDurationSpan

getTimeSpan

public JDFTimeSpan getTimeSpan(String strName)
get a time span

Parameters:
strName - name of the span element
Returns:
getTimeSpan the getTimeSpan

getXYPairSpan

public JDFXYPairSpan getXYPairSpan(String strName)
get a XYPair span

Parameters:
strName - name of the span element
Returns:
JDFXYPairSpan the JDFXYPairSpan

getShapeSpan

public JDFShapeSpan getShapeSpan(String strName)
get a Shape span

Parameters:
strName - name of the span element
Returns:
JDFShapeSpan the JDFShapeSpan

appendNumberSpan

public JDFNumberSpan appendNumberSpan(String strName)
Append a number span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFNumberSpan the JDFNumberSpan

appendOptionSpan

public JDFOptionSpan appendOptionSpan(String strName)
Append an option (boolean) span

Parameters:
strName - name of the span element
Returns:
JDFOptionSpan the JDFOptionSpan

appendIntegerSpan

public JDFIntegerSpan appendIntegerSpan(String strName)
Append an integer span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFIntegerSpan the JDFIntegerSpan

appendNameSpan

public JDFNameSpan appendNameSpan(String strName)
Append a name span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFNameSpan the JDFNameSpan

appendEnumerationSpan

public JDFEnumerationSpan appendEnumerationSpan(String strName)
Append an Enumeration span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFEnumerationSpan the JDFEnumerationSpan

appendStringSpan

public JDFStringSpan appendStringSpan(String strName)
Append a string span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFStringSpan the JDFStringSpan

appendDurationSpan

public JDFDurationSpan appendDurationSpan(String strName)
Append a duration span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFDurationSpan the JDFDurationSpan

appendTimeSpan

public JDFTimeSpan appendTimeSpan(String strName)
Append a time span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFTimeSpan the JDFTimeSpan

appendXYPairSpan

public JDFXYPairSpan appendXYPairSpan(String strName)
Append a XYPair span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFXYPairSpan the JDFXYPairSpan

appendShapeSpan

public JDFShapeSpan appendShapeSpan(String strName)
Append a Shape span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
Returns:
JDFShapeSpan the JDFShapeSpan

getSpan

public JDFSpanBase getSpan(String strName,
                           JDFSpanBase.EnumDataType nType)
get a span

Parameters:
strName - name of the span element
nType - datatype of the new span
Returns:
JDFSpanBase the JDFSpanBase

appendSpan

public JDFSpanBase appendSpan(String strName,
                              JDFSpanBase.EnumDataType nType)
Append a span if it does not yet exist, else return the existing element

Parameters:
strName - name of the span element
nType - datatype of the new span
Returns:
JDFSpanBase the JDFSpanBase


Copyright © 2013. All Rights Reserved.