Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public class SAXONAssign
extends XSLGeneralVariable
Field Summary |
Fields inherited from class com.icl.saxon.style.XSLGeneralVariable | |
assignable , global , procedure , redundant , select , simpleText , variableFingerprint |
Fields inherited from class com.icl.saxon.style.StyleElement | |
REPORT_ALWAYS , REPORT_IF_INSTANTIATED , REPORT_UNLESS_FORWARDS_COMPATIBLE , attributeSets , extensionNamespaces , reportingCircumstances , staticContext , validationError , version |
Fields inherited from class com.icl.saxon.tree.ElementWithAttributes | |
attributeList , namespaceList |
Fields inherited from class com.icl.saxon.tree.ElementImpl | |
nameCode , root |
Fields inherited from class com.icl.saxon.tree.ParentNodeImpl | |
sequence |
Fields inherited from class com.icl.saxon.tree.NodeImpl | |
emptyArray , index , parent |
Fields inherited from class com.icl.saxon.om.AbstractNode | |
NODE_LETTER |
Fields inherited from interface com.icl.saxon.om.NodeInfo | |
ATTRIBUTE , COMMENT , ELEMENT , NAMESPACE , NODE , NONE , NUMBER_OF_TYPES , PI , ROOT , TEXT |
Method Summary | |
boolean |
|
boolean |
|
void | |
void |
|
Methods inherited from class com.icl.saxon.style.XSLGeneralVariable | |
checkDuplicateDeclaration , getOwningProcedure , getProcedure , getSelectValue , getVariableFingerprint , getVariableName , isAssignable , isGlobal , mayContainTemplateBody , prepareAttributes , preprocess , validate |
Methods inherited from class com.icl.saxon.tree.ElementImpl | |
addNamespaceNodes , copy , copy , generateId , getAttributeList , getAttributeValue , getBaseURI , getDocumentRoot , getLineNumber , getNameCode , getNodeType , getPrefixForURI , getSystemId , getURICodeForPrefix , initialise , makeNameCode , outputNamespaceNodes , setAttribute , setLineNumber , setNameCode , setSystemId |
Methods inherited from class com.icl.saxon.tree.ParentNodeImpl | |
addChild , compact , copyStringValue , dropChildren , enumerateChildren , getChildNodes , getFirstChild , getLastChild , getNodeValue , getNthChild , getSequenceNumber , getStringValue , hasChildNodes , removeChild , renumberChildren , useChildrenArray |
public boolean isAssignable()
Test whether it is permitted to assign to the variable using the saxon:assign extension element. This will only be true if the extra attribute saxon:assignable="yes" is present.
- Overrides:
- isAssignable in interface XSLGeneralVariable
public boolean isInstruction()
Determine whether this node is an instruction.
- Overrides:
- isInstruction in interface StyleElement
- Returns:
- true - it is an instruction
public void process(Context context) throws TransformerException
Process: called to do the real work of this stylesheet element. This method must be implemented in each subclass.
- Overrides:
- process in interface StyleElement
- Parameters:
context
- The context in the source XML document, giving access to the current node, the current variables, etc.
public void validate() throws TransformerConfigurationException
Check that the element is valid. This is called once for each element, after the entire tree has been built. As well as validation, it can perform first-time initialisation. The default implementation does nothing; it is normally overriden in subclasses.
- Overrides:
- validate in interface XSLGeneralVariable