de.pannenleiter.saxon
Class StoreRemove

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

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

StoreRemove -- a xsl extention element, moves elements to the archive


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
StoreRemove()
           
 
Method Summary
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

StoreRemove

public StoreRemove()
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