com.jclark.xsl.sax2

Class MultiNamespaceResult

public class MultiNamespaceResult extends ResultBase

Constructor Summary
MultiNamespaceResult(OutputMethodHandler outputMethodHandler, ErrorHandler errorHandler)
MultiNamespaceResult(ContentHandler contentHandler, ErrorHandler errorHandler)
Method Summary
ResultcreateResult(String uri)
Create a Result that can write to the given uri.
protected voidendElementContent(Name elementType)
intgetLength()
StringgetLocalName(int i)
StringgetQName(int i)
StringgetType(int i)
StringgetURI(int i)
StringgetValue(int i)
voidresultTreeFragment(ResultTreeFragment frag)
protected voidstartElementContent(Name elementType, NamespacePrefixMap map)

Constructor Detail

MultiNamespaceResult

public MultiNamespaceResult(OutputMethodHandler outputMethodHandler, ErrorHandler errorHandler)

MultiNamespaceResult

public MultiNamespaceResult(ContentHandler contentHandler, ErrorHandler errorHandler)

Method Detail

createResult

public Result createResult(String uri)
Create a Result that can write to the given uri. Used to implement the "document" extension element, we can only do this if we already have an OutputMethodHandler instead of a ContentHandler for the transform results

endElementContent

protected void endElementContent(Name elementType)

getLength

public int getLength()

getLocalName

public String getLocalName(int i)

getQName

public String getQName(int i)

getType

public String getType(int i)

getURI

public String getURI(int i)

getValue

public String getValue(int i)

resultTreeFragment

public void resultTreeFragment(ResultTreeFragment frag)

startElementContent

protected void startElementContent(Name elementType, NamespacePrefixMap map)