|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xalan.xsltc.runtime.AbstractTranslet
Field Summary | |
Hashtable |
_cdata
|
java.lang.String |
_doctypePublic
|
java.lang.String |
_doctypeSystem
|
java.lang.String |
_encoding
|
Hashtable |
_formatSymbols
Decimal number format symbol handling |
boolean |
_indent
|
java.lang.String |
_mediaType
|
java.lang.String |
_method
|
boolean |
_omitHeader
|
java.lang.String |
_standalone
|
Hashtable |
_unparsedEntities
Unparsed entity URI handling - implements unparsed-entity-uri() |
java.lang.String |
_version
|
Constructor Summary | |
AbstractTranslet()
|
Method Summary | |
void |
addAuxiliaryClass(java.lang.Class auxClass)
|
void |
addCdataElement(java.lang.String name)
Add's a name of an element whose text contents should be output as CDATA |
void |
addDecimalFormat(java.lang.String name,
java.text.DecimalFormatSymbols symbols)
Adds a DecimalFormat object to the _formatSymbols hashtable. |
java.lang.Object |
addParameter(java.lang.String name,
java.lang.Object value)
Add a new global parameter if not already in the current frame. |
java.lang.Object |
addParameter(java.lang.String name,
java.lang.Object value,
boolean isDefault)
Add a new global or local parameter if not already in the current frame. |
void |
addUnparsedEntity(java.lang.String name,
java.lang.String uri)
Add an unparsed entity URI. |
void |
addVariable(int vindex,
java.lang.Object value)
Set the value of a variable in the current frame. |
void |
buildKeyIndex(java.lang.String name,
int node,
java.lang.Object value)
Adds a value to a key/id index |
void |
buildKeys(DOM document,
NodeIterator iterator,
TransletOutputHandler handler,
int root)
This method builds key indexes - it is overridden in the compiled translet in cases where the |
void |
characters(java.lang.String string,
TransletOutputHandler handler)
Used by some compiled code as a shortcut for passing strings to the output handler |
void |
clearParameters()
Clears the parameter stack. |
void |
closeOutputHandler(TransletOutputHandler handler)
|
KeyIndex |
createKeyIndex()
Creates a KeyIndex object of the desired size - don't want to resize!!! |
void |
displayMessage(java.lang.String msg)
Pass a message to the message handler - used by Message class. |
java.lang.Class |
getAuxiliaryClass(java.lang.String className)
|
java.text.DecimalFormat |
getDecimalFormat(java.lang.String name)
Retrieves a named DecimalFormat object from _formatSymbols hashtable. |
DOMCache |
getDOMCache()
Returns the DOM cache used for this translet. |
KeyIndex |
getKeyIndex(java.lang.String name)
Returns the index for a given key (or id). |
java.lang.Object |
getParameter(java.lang.String name)
Get the value of a parameter from the current frame or null if undefined. |
java.lang.String |
getUnparsedEntity(java.lang.String name)
Get the value of an unparsed entity URI. |
java.lang.Object |
getVariable(int vindex)
Get the value of a variable given its index. |
DOMAdapter |
makeDOMAdapter(DOM dom)
Wrap the initial input DOM in a dom adapter. |
TransletOutputHandler |
openOutputHandler(java.lang.String filename)
Multiple output document extension. |
void |
popParamFrame()
Pop the topmost parameter frame. |
void |
popVarFrame()
Pop the topmost variable frame. |
void |
pushParamFrame()
Push a new parameter frame. |
void |
pushVarFrame(int frameSize)
Push a new variable frame. |
void |
setDOMCache(DOMCache cache)
Sets the DOM cache used for additional documents loaded using the document() function. |
void |
setDTDMonitor(DTDMonitor monitor)
The DTD monitor used by the DOM builder scans the input document DTD for unparsed entity URIs. |
void |
setIndexSize(int size)
This method is used to pass the largest DOM size to the translet. |
void |
setMessageHandler(MessageHandler handler)
Set the translet's message handler - must implement MessageHandler |
void |
setUnparsedEntityURIs(Hashtable table)
Add an unparsed entity URI. |
abstract void |
transform(DOM document,
NodeIterator iterator,
TransletOutputHandler handler)
Main transform() method - this is overridden by the compiled translet |
void |
transform(DOM document,
TransletOutputHandler handler)
Calls transform() with a given output handler |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public java.lang.String _version
public java.lang.String _method
public java.lang.String _encoding
public boolean _omitHeader
public java.lang.String _standalone
public java.lang.String _doctypePublic
public java.lang.String _doctypeSystem
public boolean _indent
public java.lang.String _mediaType
public Hashtable _cdata
public Hashtable _formatSymbols
public Hashtable _unparsedEntities
Constructor Detail |
public AbstractTranslet()
Method Detail |
public final DOMAdapter makeDOMAdapter(DOM dom) throws TransletException
public final void pushParamFrame()
public final void popParamFrame()
public final java.lang.Object addParameter(java.lang.String name, java.lang.Object value)
public final java.lang.Object addParameter(java.lang.String name, java.lang.Object value, boolean isDefault)
public void clearParameters()
public final java.lang.Object getParameter(java.lang.String name)
public final void pushVarFrame(int frameSize)
public final void popVarFrame()
public final java.lang.Object getVariable(int vindex)
public final void addVariable(int vindex, java.lang.Object value)
public final void setMessageHandler(MessageHandler handler)
public final void displayMessage(java.lang.String msg)
public void addDecimalFormat(java.lang.String name, java.text.DecimalFormatSymbols symbols)
public final java.text.DecimalFormat getDecimalFormat(java.lang.String name)
public final java.lang.String getUnparsedEntity(java.lang.String name)
public final void addUnparsedEntity(java.lang.String name, java.lang.String uri)
public final void setUnparsedEntityURIs(Hashtable table)
public final void setDTDMonitor(DTDMonitor monitor)
public void setIndexSize(int size)
public KeyIndex createKeyIndex()
public void buildKeyIndex(java.lang.String name, int node, java.lang.Object value)
public KeyIndex getKeyIndex(java.lang.String name)
public void buildKeys(DOM document, NodeIterator iterator, TransletOutputHandler handler, int root) throws TransletException
public void setDOMCache(DOMCache cache)
public DOMCache getDOMCache()
public TransletOutputHandler openOutputHandler(java.lang.String filename) throws TransletException
public void closeOutputHandler(TransletOutputHandler handler)
public abstract void transform(DOM document, NodeIterator iterator, TransletOutputHandler handler) throws TransletException
public final void transform(DOM document, TransletOutputHandler handler) throws TransletException
public final void characters(java.lang.String string, TransletOutputHandler handler) throws TransletException
public void addCdataElement(java.lang.String name)
public void addAuxiliaryClass(java.lang.Class auxClass)
public java.lang.Class getAuxiliaryClass(java.lang.String className)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |