barcode4j 2.1.0

org.krysalis.barcode4j.saxon8
Class BarcodeStyleElement

java.lang.Object
  extended by net.sf.saxon.tree.NodeImpl
      extended by net.sf.saxon.tree.ElementImpl
          extended by net.sf.saxon.tree.ElementWithAttributes
              extended by net.sf.saxon.style.StyleElement
                  extended by org.krysalis.barcode4j.saxon8.BarcodeStyleElement
All Implemented Interfaces:
javax.xml.transform.Source, javax.xml.transform.SourceLocator, net.sf.saxon.event.LocationProvider, net.sf.saxon.event.SaxonLocator, net.sf.saxon.expr.Container, net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.Item, net.sf.saxon.om.NodeInfo, net.sf.saxon.om.ValueRepresentation, net.sf.saxon.trace.InstructionInfo, org.xml.sax.Locator

public class BarcodeStyleElement
extends net.sf.saxon.style.StyleElement

This represents the main barcode element.

Version:
$Id: BarcodeStyleElement.java,v 1.4 2007/01/15 11:12:33 jmaerki Exp $
Author:
Jeremias Maerki

Field Summary
protected  int sequence
           
 
Fields inherited from class net.sf.saxon.style.StyleElement
defaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError, version
 
Fields inherited from class net.sf.saxon.tree.ElementWithAttributes
attributeList, namespaceList
 
Fields inherited from class net.sf.saxon.tree.ElementImpl
nameCode, root
 
Fields inherited from class net.sf.saxon.tree.NodeImpl
index, NODE_LETTER, parent
 
Fields inherited from interface net.sf.saxon.om.NodeInfo
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, LOCAL_NAMESPACES, NO_NAMESPACES
 
Fields inherited from interface net.sf.saxon.om.ValueRepresentation
EMPTY_VALUE_ARRAY
 
Constructor Summary
BarcodeStyleElement()
           
 
Method Summary
 net.sf.saxon.expr.Expression compile(net.sf.saxon.instruct.Executable exec)
           
 net.sf.saxon.om.AxisIterator enumerateChildren(net.sf.saxon.pattern.NodeTest arg0)
           
 net.sf.saxon.om.NodeInfo getFirstChild()
           
 net.sf.saxon.om.NodeInfo getLastChild()
           
protected  net.sf.saxon.tree.NodeImpl getNthChild(int arg0)
           
protected  long getSequenceNumber()
           
 boolean hasChildNodes()
           
 boolean isInstruction()
           
protected  boolean isPermittedChild(net.sf.saxon.style.StyleElement styleElement)
           
 boolean mayContainSequenceConstructor()
          Determine whether this type of element is allowed to contain a template-body
 void prepareAttributes()
           
 void validate()
           
 
Methods inherited from class net.sf.saxon.style.StyleElement
allocateLocationId, allocateSlots, backwardsCompatibleModeIsEnabled, bindVariable, checkEmpty, checkSortComesFirst, checkTopLevel, checkUnknownAttribute, checkWithinTemplate, compileError, compileError, compileError, compileSequenceConstructor, compileWarning, definesExcludedNamespace, definesExtensionElement, fallbackProcessing, fixupReferences, forwardsCompatibleModeIsEnabled, getAttributeSets, getAttributeValue, getCommonChildItemType, getConstructType, getContainingSlotManager, getContainingStylesheet, getDefaultCollationName, getDefaultXPathNamespace, getExecutable, getHostLanguage, getLastChildInstruction, getLineNumber, getLineNumber, getLocationProvider, getNamespaceResolver, getObjectFingerprint, getObjectNameCode, getPrecedence, getPreparedStylesheet, getPrincipalStylesheet, getProperties, getProperty, getReturnedItemType, getSchemaType, getStaticContext, getStylesheetFunction, getSystemId, getTargetNamePool, getTypeAnnotation, getVersion, getWithParamInstructions, isExcludedNamespace, isExplaining, isExtensionNamespace, issueWarning, issueWarning, isTopLevel, makeAttributeValueTemplate, makeExpression, makeNameCode, makeNamespaceContext, makePattern, makeSequenceType, makeSortKeys, makeTraceInstruction, markTailCalls, mayContainFallback, postValidate, processAllAttributes, processAttributes, processDefaultCollationAttribute, processDefaultXPathNamespaceAttribute, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, reportAbsence, setLineNumber, setObjectNameCode, setValidationError, substituteFor, typeCheck, typeCheck, undeclaredNamespaceError, validateChildren, validateSubtree
 
Methods inherited from class net.sf.saxon.tree.ElementWithAttributes
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarations
 
Methods inherited from class net.sf.saxon.tree.ElementImpl
generateId, getBaseURI, getDocumentRoot, getNameCode, getNodeKind, getRoot, getSystemId, setNameCode, setSystemId
 
Methods inherited from class net.sf.saxon.tree.NodeImpl
atomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxis
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.saxon.trace.InstructionInfo
getSystemId
 
Methods inherited from interface org.xml.sax.Locator
getColumnNumber, getPublicId
 
Methods inherited from interface javax.xml.transform.SourceLocator
getColumnNumber, getPublicId
 

Field Detail

sequence

protected int sequence
Constructor Detail

BarcodeStyleElement

public BarcodeStyleElement()
Method Detail

isInstruction

public boolean isInstruction()
Overrides:
isInstruction in class net.sf.saxon.style.StyleElement
See Also:
StyleElement.isInstruction()

mayContainSequenceConstructor

public boolean mayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a template-body

Overrides:
mayContainSequenceConstructor in class net.sf.saxon.style.StyleElement
Returns:
true: yes, it may contain a template-body (this is done only so that it can contain xsl:fallback)

prepareAttributes

public void prepareAttributes()
                       throws net.sf.saxon.trans.XPathException
Specified by:
prepareAttributes in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException
See Also:
com.icl.saxon.style.StyleElement#prepareAttributes()

validate

public void validate()
              throws net.sf.saxon.trans.XPathException
Overrides:
validate in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException
See Also:
StyleElement.validate()

compile

public net.sf.saxon.expr.Expression compile(net.sf.saxon.instruct.Executable exec)
                                     throws net.sf.saxon.trans.XPathException
Specified by:
compile in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException
See Also:
StyleElement.compile(net.sf.saxon.instruct.Executable)

isPermittedChild

protected boolean isPermittedChild(net.sf.saxon.style.StyleElement styleElement)
Overrides:
isPermittedChild in class net.sf.saxon.style.StyleElement
See Also:
StyleElement.isPermittedChild(net.sf.saxon.style.StyleElement)

getSequenceNumber

protected final long getSequenceNumber()
Overrides:
getSequenceNumber in class net.sf.saxon.tree.NodeImpl

hasChildNodes

public final boolean hasChildNodes()
Specified by:
hasChildNodes in interface net.sf.saxon.om.NodeInfo
Overrides:
hasChildNodes in class net.sf.saxon.tree.NodeImpl

enumerateChildren

public final net.sf.saxon.om.AxisIterator enumerateChildren(net.sf.saxon.pattern.NodeTest arg0)

getFirstChild

public final net.sf.saxon.om.NodeInfo getFirstChild()
Overrides:
getFirstChild in class net.sf.saxon.tree.NodeImpl

getLastChild

public final net.sf.saxon.om.NodeInfo getLastChild()
Overrides:
getLastChild in class net.sf.saxon.tree.NodeImpl

getNthChild

protected final net.sf.saxon.tree.NodeImpl getNthChild(int arg0)

barcode4j 2.1.0

Copyright ? 2000-2010 Jeremias Maerki. All rights reserved.