org.cip4.jdflib.resource
Class JDFSignature

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.auto.JDFAutoLayout
                                      extended by org.cip4.jdflib.resource.JDFSignature
All Implemented Interfaces:
Serializable, Cloneable, Element, EventTarget, Node, NodeList, TypeInfo
Direct Known Subclasses:
JDFSheet

public class JDFSignature
extends JDFAutoLayout

class that maps both patitioned and non-partitoned layouts

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoLayout
JDFAutoLayout.EnumBaseOrdReset, JDFAutoLayout.EnumOrdReset, JDFAutoLayout.EnumSheetCountReset, JDFAutoLayout.EnumSourceWorkStyle, JDFAutoLayout.EnumTemplateType
 
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
JDFSignature(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
          Constructor for JDFSignature
JDFSignature(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
          Constructor for JDFSignature
JDFSignature(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName)
          Constructor for JDFSignature
 
Method Summary
protected static JDFLayout appendLayoutElement(JDFResource layout, String elementName, String partitionKeyName)
          appends a signature in both old and new Layouts if old: a < Signature> element if new: a SignatureName partition leaf
 JDFSheet appendSheet()
          appends a Sheet in both old and new Layouts if old: a Sheet element if new: a SheetName partition leaf
protected static JDFLayout getCreateLayoutElement(JDFResource layout, String elementName, String partitionKeyName, String objectName)
          get a specific layout element by name, creates it if it does not exist
 JDFSheet getCreateSheet(int iSkip)
          gets or appends a JDFSheet in both old and new Layouts if old: a Sheet element if new: a SheetName partition leaf
 JDFSheet getCreateSheet(String sheetName)
          gets a signature in both old and new Layouts if old: a creates it if it does not exist element if new: a SignatureName partition leaf
protected static JDFLayout getLayoutElement(JDFResource layout, String elementName, String partitionKeyName, int iSkip)
          get a specific layout element, in old style (pre 1.3) layouts, this must be a direct child wherea post 1.3 layouts allow for search of lower level elements (grandchildren etc.)
protected static JDFLayout getLayoutElement(JDFResource layout, String elementName, String partitionKeyName, String objectName)
          get a specific layout element by name
protected static VElement getLayoutElementVector(JDFResource layout, String elementName, String partitionKeyName)
          get a vector of specific layout elements
 VElement getLayoutLeaves(boolean bAll)
          get the leaves of a layout, either pre 1.2 or post 1.3
 JDFMedia getMedia(JDFAutoMedia.EnumMediaType mediaType)
          gets the corresponding media with a given mediatype
 JDFSheet getSheet(int iSkip)
          gets a Sheet in both old and new Layouts if old: a Sheet element if new: a SheetName partition leaf
 JDFSheet getSheet(String sheetName)
          gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf
 VElement getSheetVector()
          get the vector of sheets in this signature
 VElement getSheetVector(JDFAttributeMap mAttrib, boolean bAnd)
          Deprecated. use getChildElementVector() instead
 String getSignatureName()
          if this is a new layout, return the partition key signaturename else return Signature/@Name of this or its appropriate parent
protected  AttributeInfo getTheAttributeInfo()
           
protected  ElementInfo getTheElementInfo()
           
 boolean init()
          default initialization
protected static int numLayoutElements(JDFResource layout, String elementName, String partitionKeyName)
          get the number of layout elements
 int numSheets()
          counts the number of Sheets in both old and new Layouts if old: a Sheet element if new: a SheetName partition leaf
 void refSheet(JDFSheet refTarget)
          (31) create inter-resource link to refTarget
 void setSurfaceContentsBox(JDFRectangle value, int precision)
          (36) set attribute SurfaceContentsBox
 String toString()
          toString()
 
Methods inherited from class org.cip4.jdflib.auto.JDFAutoLayout
appendContentObject, appendInsertSheet, appendLayerList, appendLogicalStackParams, appendMarkObject, appendMedia, appendMediaSource, appendPageCondition, appendSignature, appendTransferCurvePool, getAllContentObject, getAllInsertSheet, getAllMarkObject, getAllMedia, getAllPageCondition, getAllSignature, getAutomated, getBaseOrdReset, getContentObject, getCreateContentObject, getCreateInsertSheet, getCreateLayerList, getCreateLogicalStackParams, getCreateMarkObject, getCreateMedia, getCreateMediaSource, getCreatePageCondition, getCreateSignature, getCreateTransferCurvePool, getInsertSheet, getLayerList, getLockOrigins, getLogicalStackParams, getMarkObject, getMaxCollect, getMaxDocOrd, getMaxOrd, getMaxSetOrd, getMedia, getMediaSource, getMinCollect, getName, getOrdReset, getOrdsConsumed, getPageCondition, getSheetCountReset, getSheetNameFormat, getSheetNameTemplate, getSignature, getSourceWorkStyle, getSurfaceContentsBox, getTemplateType, getTransferCurvePool, getValidClass, refInsertSheet, refMedia, refMediaSource, refTransferCurvePool, setAutomated, setBaseOrdReset, setLockOrigins, setMaxCollect, setMaxDocOrd, setMaxOrd, setMaxSetOrd, setMinCollect, setName, setOrdReset, setOrdsConsumed, setSheetCountReset, setSheetNameFormat, setSheetNameTemplate, setSourceWorkStyle, setSurfaceContentsBox, setTemplateType
 
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, getSortAmount, getSorting, getSourceResource, getSpawnIDs, getSpawnStatus, getStationName, getStatus, getStatusFromLeaves, 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

JDFSignature

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

Parameters:
myOwnerDocument -
qualifiedName -

JDFSignature

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

Parameters:
myOwnerDocument -
myNamespaceURI -
qualifiedName -

JDFSignature

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

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

getTheElementInfo

protected ElementInfo getTheElementInfo()
Overrides:
getTheElementInfo in class JDFAutoLayout
Returns:
the elementinfo

getTheAttributeInfo

protected AttributeInfo getTheAttributeInfo()
Overrides:
getTheAttributeInfo in class JDFAutoLayout
Returns:

toString

public String toString()
toString()

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

init

public boolean init()
Description copied from class: JDFResource
default initialization

Overrides:
init in class JDFAutoLayout
Returns:
true if ok

getCreateSheet

public JDFSheet getCreateSheet(int iSkip)
gets or appends a JDFSheet in both old and new Layouts
  • if old: a Sheet element
  • if new: a SheetName partition leaf

    Parameters:
    iSkip - the number of Sheets to skip
    Returns:
    JDFSheet

  • getSheet

    public JDFSheet getSheet(int iSkip)
    gets a Sheet in both old and new Layouts
  • if old: a Sheet element
  • if new: a SheetName partition leaf

    Parameters:
    iSkip - the number of Sheets to skip
    Returns:
    JDFSheet

  • getSheet

    public JDFSheet getSheet(String sheetName)
    gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf

    Parameters:
    sheetName - the SheetName partition key value(new) or Sheet/@Name(old)
    Returns:
    the signature

    getCreateSheet

    public JDFSheet getCreateSheet(String sheetName)
                            throws JDFException
    gets a signature in both old and new Layouts if old: a creates it if it does not exist element if new: a SignatureName partition leaf

    Parameters:
    sheetName - the SheetName partition key value(new) or Sheet/@Name(old)
    Returns:
    the signature
    Throws:
    JDFException

    numSheets

    public int numSheets()
    counts the number of Sheets in both old and new Layouts
  • if old: a Sheet element
  • if new: a SheetName partition leaf

    Returns:
    the number of Sheets

  • getSheetVector

    @Deprecated
    public VElement getSheetVector(JDFAttributeMap mAttrib,
                                              boolean bAnd)
    Deprecated. use getChildElementVector() instead

    (28) get vector of all direct child elements Sheet

    Parameters:
    mAttrib - the map of attributes to select
    bAnd - if true all attributes in the map are AND'ed, else they are OR'ed

    getSheetVector

    public VElement getSheetVector()
    get the vector of sheets in this signature

    Returns:
    VElement the vector of signatures in this

    appendSheet

    public JDFSheet appendSheet()
                         throws JDFException
    appends a Sheet in both old and new Layouts
  • if old: a Sheet element
  • if new: a SheetName partition leaf

    Throws:
    JDFException

  • refSheet

    public void refSheet(JDFSheet refTarget)
    (31) create inter-resource link to refTarget

    Parameters:
    refTarget - the element that is referenced

    appendLayoutElement

    protected static JDFLayout appendLayoutElement(JDFResource layout,
                                                   String elementName,
                                                   String partitionKeyName)
                                            throws JDFException
    appends a signature in both old and new Layouts if old: a < Signature> element if new: a SignatureName partition leaf

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    Returns:
    JDFLayout
    Throws:
    JDFException

    numLayoutElements

    protected static int numLayoutElements(JDFResource layout,
                                           String elementName,
                                           String partitionKeyName)
    get the number of layout elements

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    Returns:
    int: number of layout elements

    getLayoutElement

    protected static JDFLayout getLayoutElement(JDFResource layout,
                                                String elementName,
                                                String partitionKeyName,
                                                int iSkip)
    get a specific layout element, in old style (pre 1.3) layouts, this must be a direct child wherea post 1.3 layouts allow for search of lower level elements (grandchildren etc.)

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    iSkip - the index of the element, negative values count backwards from the end
    Returns:
    JDFLayout: the element

    getLayoutElement

    protected static JDFLayout getLayoutElement(JDFResource layout,
                                                String elementName,
                                                String partitionKeyName,
                                                String objectName)
    get a specific layout element by name

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    objectName -
    Returns:
    JDFLayout: the element

    getCreateLayoutElement

    protected static JDFLayout getCreateLayoutElement(JDFResource layout,
                                                      String elementName,
                                                      String partitionKeyName,
                                                      String objectName)
    get a specific layout element by name, creates it if it does not exist

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    objectName -
    Returns:
    JDFLayout: the element
    Throws:
    JDFException - if the location of a newly created element is not well defined

    getLayoutElementVector

    protected static VElement getLayoutElementVector(JDFResource layout,
                                                     String elementName,
                                                     String partitionKeyName)
    get a vector of specific layout elements

    Parameters:
    layout -
    elementName -
    partitionKeyName -
    Returns:
    VElement: the vector of elements

    getLayoutLeaves

    public VElement getLayoutLeaves(boolean bAll)
    get the leaves of a layout, either pre 1.2 or post 1.3

    Returns:
    VElement the layout leaves, i.e. partition leaves(1.3+) or explicit surfaces(1.2-)

    getSignatureName

    public String getSignatureName()
    if this is a new layout, return the partition key signaturename else return Signature/@Name of this or its appropriate parent

    Overrides:
    getSignatureName in class JDFResource
    Returns:
    the name of the signature

    getMedia

    public JDFMedia getMedia(JDFAutoMedia.EnumMediaType mediaType)
    gets the corresponding media with a given mediatype

    Parameters:
    mediaType - the mediaType - must NOT be null
    Returns:
    the media, null if none is there or mediaType==null;

    setSurfaceContentsBox

    public void setSurfaceContentsBox(JDFRectangle value,
                                      int precision)
    (36) set attribute SurfaceContentsBox

    Parameters:
    value - the value to set the attribute to
    precision -


    Copyright © 2013. All Rights Reserved.