de.pannenleiter.saxon
Class StaticQuery

java.lang.Object
  |
  +--com.icl.saxon.NodeImpl
        |
        +--com.icl.saxon.ParentNodeImpl
              |
              +--com.icl.saxon.ElementImpl
                    |
                    +--com.icl.saxon.style.StyleElement
                          |
                          +--de.pannenleiter.saxon.StaticQuery

public class StaticQuery
extends com.icl.saxon.style.StyleElement
implements com.icl.saxon.Binding

StaticQuery -- a xsl extention element, fetches elements from a database


Fields inherited from class com.icl.saxon.style.StyleElement
attributeSets, version
 
Fields inherited from class com.icl.saxon.ElementImpl
attributeList, fullName, lineNumber, namespaceList, systemId
 
Fields inherited from class com.icl.saxon.ParentNodeImpl
sequence
 
Fields inherited from class com.icl.saxon.NodeImpl
emptyVector, index, parent
 
Constructor Summary
StaticQuery()
           
 
Method Summary
protected  java.lang.String getQuery(com.icl.saxon.Context context)
           
protected  com.icl.saxon.expr.Value getSelectValue(com.icl.saxon.Context context)
           
 int getSlotNumber()
           
 java.lang.String getVariableName()
           
 com.icl.saxon.style.XSLTemplate getXSLTemplate()
           
 boolean isGlobal()
           
 void prepareAttributes()
           
 void process(com.icl.saxon.Context context)
           
 void validate()
           
 
Methods inherited from class com.icl.saxon.style.StyleElement
allowAttributes, bindVariable, checkEmpty, checkNotTopLevel, checkTopLevel, checkWithinTemplate, definesExcludedNamespace, definesExtensionElement, expandChildren, findAttributeSets, forwardsCompatibleModeIsEnabled, getPrecedence, getPrincipalStyleSheet, getVariableBinding, getVersion, handleSortKeys, isExcludedNamespace, isExtensionNamespace, isInstruction, isTopLevel, preprocess, processAllAttributes, processAttributes, processAttributeSets, processChildren, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, reportAbsence, requiresXSLprefix, styleError, styleError, substituteFor, validateSubtree
 
Methods inherited from class com.icl.saxon.ElementImpl
addNamespaceDeclaration, addNamespaceNodes, copy, getAttribute, getAttribute, getAttributeList, getContent, getDefaultHandler, getInheritedAttribute, getLineNumber, getName, getNodeType, getPrefix, getPrefixForURI, getSystemId, getURI, getURIforPrefix, initialise, isFirstChild, isFirstInGroup, isLastChild, isLastInGroup, makeAttributeNode, makeName, makePrefixTest, outputNamespaceNodes, setAttribute
 
Methods inherited from class com.icl.saxon.ParentNodeImpl
addChild, compact, copyStringValue, dropChildren, getAllChildNodes, getFirstChild, getLastChild, getSequenceNumber, getValue, removeChild, renumberChildren, useChildrenArray
 
Methods inherited from class com.icl.saxon.NodeImpl
alphaKey, getAbsoluteName, getAncestor, getAncestor, getColumnNumber, getDisplayName, getDocumentElement, getDocumentRoot, getFirstChild, getIndex, getLastChild, getLocalName, getNextInDocument, getNextSibling, getNextSibling, getNodeTypeName, getNumberAny, getNumberMulti, getNumberSimple, getNumberSingle, getParentNode, getPreviousInDocument, getPreviousInDocument, getPreviousSibling, getPreviousSibling, getPublicId, getSequentialKey, getUserData, hasName, isa, isAncestor, isDocumentElement, removeNode, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StaticQuery

public StaticQuery()
Method Detail

getXSLTemplate

public com.icl.saxon.style.XSLTemplate getXSLTemplate()
                                               throws org.xml.sax.SAXException

getSlotNumber

public int getSlotNumber()
Specified by:
getSlotNumber in interface com.icl.saxon.Binding

isGlobal

public boolean isGlobal()
                 throws org.xml.sax.SAXException
Specified by:
isGlobal in interface com.icl.saxon.Binding

getVariableName

public java.lang.String getVariableName()
                                 throws org.xml.sax.SAXException
Specified by:
getVariableName in interface com.icl.saxon.Binding

validate

public void validate()
              throws org.xml.sax.SAXException
Overrides:
validate in class com.icl.saxon.style.StyleElement

prepareAttributes

public void prepareAttributes()
                       throws org.xml.sax.SAXException
Overrides:
prepareAttributes in class com.icl.saxon.style.StyleElement

process

public void process(com.icl.saxon.Context context)
             throws org.xml.sax.SAXException
Overrides:
process in class com.icl.saxon.style.StyleElement

getSelectValue

protected com.icl.saxon.expr.Value getSelectValue(com.icl.saxon.Context context)
                                           throws org.xml.sax.SAXException

getQuery

protected java.lang.String getQuery(com.icl.saxon.Context context)
                             throws org.xml.sax.SAXException