org.cip4.jdflib.resource.process
Class JDFLayout

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
                                          extended by org.cip4.jdflib.resource.process.postpress.JDFSheet
                                              extended by org.cip4.jdflib.resource.process.JDFSurface
                                                  extended by org.cip4.jdflib.resource.process.JDFLayout
All Implemented Interfaces:
Serializable, Cloneable, Element, EventTarget, Node, NodeList, TypeInfo

public class JDFLayout
extends JDFSurface

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
JDFLayout(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
          Constructor for JDFLayout
JDFLayout(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
          Constructor for JDFLayout
JDFLayout(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName)
          Constructor for JDFLayout
 
Method Summary
 JDFSignature appendSignature()
          appends a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf
 int calcMaxOrd()
          calculate maxOrd from all ord values, note that this is one based, i.e. the number of objects
 int calcNumSame()
          calculate number of same printed elements, non existing slots (i.e. ords that are not on the sheet at all) are ignored
 boolean fromNewLayout()
          generate a JDF 1.2 compatible Layout from this (1.3)
 Vector<Integer> getAllOrds()
          get a vector of all Ord Values, multiple entries are entered multiple times
 JDFSignature getCreateSignature(int iSkip)
          gets or appends a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf
 JDFSignature getCreateSignature(String signatureName)
          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
 JDFSignature getSignature(int iSkip)
          gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf
 JDFSignature getSignature(String signatureName)
          gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf
 VElement getSignatureVector()
          get the vector of sheets in this signature
static boolean isNewLayout(JDFResource sheet)
          heuristics to check which version an element of a Layout is in: 1.3 or 1.2 Note that this routine is static since it must be used on all sheets, surfaces etc.
 int numSignatures()
          counts the number of signatures in both old and new Layouts if old: the number of elements if new: the number of SignatureName partition leaves
 boolean toNewLayout()
          generate a JDF 1.3 compatible Layout from this (1.2)
 String toString()
          toString()
 
Methods inherited from class org.cip4.jdflib.resource.process.JDFSurface
getPlacedObject, getPlacedObjectVector, getTheAttributeInfo
 
Methods inherited from class org.cip4.jdflib.resource.process.postpress.JDFSheet
appendBackSurface, appendFrontSurface, appendSurface, getBackSurface, getCreateBackSurface, getCreateFrontSurface, getCreateSurface, getFrontSurface, getSheetName, getSurface, getSurface, getSurfaceVector, getSurfaceVector, getTheElementInfo, hasBackSurface, hasFrontSurface, numSurfaces, refBackSurface, refFrontSurface, refSurface, removeBackSurface, removeFrontSurface
 
Methods inherited from class org.cip4.jdflib.resource.JDFSignature
appendLayoutElement, appendSheet, getCreateLayoutElement, getCreateSheet, getCreateSheet, getLayoutElement, getLayoutElement, getLayoutElementVector, getLayoutLeaves, getMedia, getSheet, getSheet, getSheetVector, getSheetVector, getSignatureName, init, numLayoutElements, numSheets, refSheet, setSurfaceContentsBox
 
Methods inherited from class org.cip4.jdflib.auto.JDFAutoLayout
appendContentObject, appendInsertSheet, appendLayerList, appendLogicalStackParams, appendMarkObject, appendMedia, appendMediaSource, appendPageCondition, appendTransferCurvePool, getAllContentObject, getAllInsertSheet, getAllMarkObject, getAllMedia, getAllPageCondition, getAllSignature, getAutomated, getBaseOrdReset, getContentObject, getCreateContentObject, getCreateInsertSheet, getCreateLayerList, getCreateLogicalStackParams, getCreateMarkObject, getCreateMedia, getCreateMediaSource, getCreatePageCondition, getCreateTransferCurvePool, getInsertSheet, getLayerList, getLockOrigins, getLogicalStackParams, getMarkObject, getMaxCollect, getMaxDocOrd, getMaxOrd, getMaxSetOrd, getMedia, getMediaSource, getMinCollect, getName, getOrdReset, getOrdsConsumed, getPageCondition, getSheetCountReset, getSheetNameFormat, getSheetNameTemplate, 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, 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

JDFLayout

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

Parameters:
myOwnerDocument -
qualifiedName -

JDFLayout

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

Parameters:
myOwnerDocument -
myNamespaceURI -
qualifiedName -

JDFLayout

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

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

toString

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

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

getAllOrds

public Vector<Integer> getAllOrds()
get a vector of all Ord Values, multiple entries are entered multiple times

Returns:

calcMaxOrd

public int calcMaxOrd()
calculate maxOrd from all ord values, note that this is one based, i.e. the number of objects

Returns:
maxOrd, -1 if none is found

calcNumSame

public int calcNumSame()
calculate number of same printed elements, non existing slots (i.e. ords that are not on the sheet at all) are ignored

Returns:
the number of equivalent elements, if always the same, else -1

toNewLayout

public boolean toNewLayout()
generate a JDF 1.3 compatible Layout from this (1.2)

Returns:
true if successful

fromNewLayout

public boolean fromNewLayout()
generate a JDF 1.2 compatible Layout from this (1.3)

Returns:
bool true if successful

isNewLayout

public static boolean isNewLayout(JDFResource sheet)
heuristics to check which version an element of a Layout is in: 1.3 or 1.2 Note that this routine is static since it must be used on all sheets, surfaces etc.

Parameters:
sheet - the Sheet, Surface, Signature or Layout to check
Returns:
true if this is a new, i.e. partitioned Layout

appendSignature

public JDFSignature appendSignature()
                             throws JDFException
appends a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf

Overrides:
appendSignature in class JDFAutoLayout
Returns:
JDFSignature the element
Throws:
JDFException

numSignatures

public int numSignatures()
counts the number of signatures in both old and new Layouts if old: the number of elements if new: the number of SignatureName partition leaves

Returns:
the number of signatures

getCreateSignature

public JDFSignature getCreateSignature(int iSkip)
gets or appends a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf

Overrides:
getCreateSignature in class JDFAutoLayout
Parameters:
iSkip - the number of signatures to skip
Returns:
JDFSignature the element

getSignature

public JDFSignature getSignature(int iSkip)
gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf

Overrides:
getSignature in class JDFAutoLayout
Parameters:
iSkip - the number of signatures to skip
Returns:
JDFSignature the element default is getSignature(0)

getSignature

public JDFSignature getSignature(String signatureName)
gets a signature in both old and new Layouts if old: a element if new: a SignatureName partition leaf

Parameters:
signatureName - the SignatureName partition key value(new) or Signature/@Name(old)
Returns:
the signature

getCreateSignature

public JDFSignature getCreateSignature(String signatureName)
                                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:
signatureName - the SignatureName partition key value(new) or Signature/@Name(old)
Returns:
the signature
Throws:
JDFException

getSignatureVector

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

Returns:
VElement the vector of signatures in this


Copyright © 2013. All Rights Reserved.