de.pannenleiter.saxon
Class Transaction

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

public class Transaction
extends com.icl.saxon.style.StyleElement

Transaction -- this xml extention element wraps a database transaction


Field Summary
protected  boolean autocommit
           
protected  com.icl.saxon.expr.Expression db
           
protected  java.lang.String isolation
           
protected  boolean readonly
           
 
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
Transaction()
           
 
Method Summary
 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
 

Field Detail

db

protected com.icl.saxon.expr.Expression db

isolation

protected java.lang.String isolation

readonly

protected boolean readonly

autocommit

protected boolean autocommit
Constructor Detail

Transaction

public Transaction()
Method Detail

prepareAttributes

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

validate

public void validate()
              throws org.xml.sax.SAXException
Overrides:
validate 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