com.oreilly.xslt
Class SaxonPhotoAlbum

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 net.sf.saxon.style.ExtensionInstruction
                      extended by com.oreilly.xslt.SaxonPhotoAlbum
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 SaxonPhotoAlbum
extends net.sf.saxon.style.ExtensionInstruction


Field Summary
 
Fields inherited from class net.sf.saxon.style.StyleElement
REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE
 
Fields inherited from class net.sf.saxon.tree.NodeImpl
NODE_LETTER
 
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
SaxonPhotoAlbum()
           
 
Method Summary
 void addChild(net.sf.saxon.tree.NodeImpl arg0, int arg1)
           
 void compact(int arg0)
           
 net.sf.saxon.expr.Expression compile(net.sf.saxon.instruct.Executable arg0)
           
 net.sf.saxon.om.AxisIterator enumerateChildren(net.sf.saxon.pattern.NodeTest arg0)
           
 net.sf.saxon.om.NodeInfo getFirstChild()
           
 net.sf.saxon.om.NodeInfo getLastChild()
           
 java.lang.String getStringValue()
           
 java.lang.CharSequence getStringValueCS()
           
 boolean hasChildNodes()
           
 void prepareAttributes()
           
 void useChildrenArray(net.sf.saxon.tree.NodeImpl[] arg0)
           
 void validate()
           
 
Methods inherited from class net.sf.saxon.style.ExtensionInstruction
isInstruction, mayContainFallback
 
Methods inherited from class net.sf.saxon.style.StyleElement
allocateLocationId, allocateSlots, backwardsCompatibleModeIsEnabled, bindVariable, checkEmpty, checkTopLevel, checkWithinTemplate, compileSequenceConstructor, fixupReferences, forwardsCompatibleModeIsEnabled, getAttributeValue, getConstructType, getContainingSlotManager, getContainingStylesheet, getExecutable, getHostLanguage, getLineNumber, getLineNumber, getLocationProvider, getNamespaceResolver, getObjectFingerprint, getObjectNameCode, getPrecedence, getPreparedStylesheet, getProperties, getProperty, getSchemaType, getStaticContext, getStylesheetFunction, getSystemId, getTargetNamePool, getTypeAnnotation, getVersion, isExcludedNamespace, isExtensionNamespace, isTopLevel, makeAttributeValueTemplate, makeExpression, makeNameCode, makeNamespaceContext, makePattern, makeSequenceType, markTailCalls, mayContainSequenceConstructor, postValidate, processAllAttributes, processAttributes, reportAbsence, setLineNumber, setObjectNameCode, substituteFor, typeCheck, typeCheck, 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
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.saxon.trace.InstructionInfo
getSystemId
 

Constructor Detail

SaxonPhotoAlbum

public SaxonPhotoAlbum()
Method Detail

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

validate

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

compile

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

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

getStringValue

public java.lang.String getStringValue()

getStringValueCS

public java.lang.CharSequence getStringValueCS()
Specified by:
getStringValueCS in interface net.sf.saxon.om.Item
Overrides:
getStringValueCS in class net.sf.saxon.tree.NodeImpl

useChildrenArray

public void useChildrenArray(net.sf.saxon.tree.NodeImpl[] arg0)

addChild

public void addChild(net.sf.saxon.tree.NodeImpl arg0,
                     int arg1)

compact

public void compact(int arg0)