Package eu.webtoolkit.jwt
Class XHtmlFilter
- java.lang.Object
-
- eu.webtoolkit.jwt.XHtmlFilter
-
- All Implemented Interfaces:
net.n3.nanoxml.IXMLBuilder,net.n3.nanoxml.IXMLEntityResolver
public class XHtmlFilter extends java.lang.Object implements net.n3.nanoxml.IXMLBuilder, net.n3.nanoxml.IXMLEntityResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected booleantagOpenprotected EscapeOStreamwriterprotected static java.util.Map<java.lang.String,java.lang.Integer>xhtmlEntities
-
Constructor Summary
Constructors Constructor Description XHtmlFilter(boolean resolveToUnicode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type)voidaddAttribute(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type, boolean encode)voidaddExternalEntity(java.lang.String name, java.lang.String publicID, java.lang.String systemID)voidaddInternalEntity(java.lang.String name, java.lang.String value)voidaddPCData(java.io.Reader reader, java.lang.String systemID, int lineNr)voidelementAttributesProcessed(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI)voidendElement(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI)java.io.ReadergetEntity(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name)java.io.ReadergetEntity(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name, boolean resolveToUnicode)java.lang.ObjectgetResult()protected static java.lang.StringhtmlAttributeEncode(java.lang.String attribute)protected static java.lang.StringhtmlEntityDecode(java.lang.String attribute)booleanisExternalEntity(java.lang.String name)voidnewProcessingInstruction(java.lang.String target, java.io.Reader reader)java.lang.Stringresult()voidstartBuilding(java.lang.String systemID, int lineNr)voidstartElement(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String systemID, int lineNr)
-
-
-
Field Detail
-
xhtmlEntities
protected static java.util.Map<java.lang.String,java.lang.Integer> xhtmlEntities
-
writer
protected EscapeOStream writer
-
tagOpen
protected boolean tagOpen
-
-
Method Detail
-
addExternalEntity
public void addExternalEntity(java.lang.String name, java.lang.String publicID, java.lang.String systemID)- Specified by:
addExternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
addInternalEntity
public void addInternalEntity(java.lang.String name, java.lang.String value)- Specified by:
addInternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
getEntity
public java.io.Reader getEntity(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name) throws net.n3.nanoxml.XMLParseException- Specified by:
getEntityin interfacenet.n3.nanoxml.IXMLEntityResolver- Throws:
net.n3.nanoxml.XMLParseException
-
getEntity
public java.io.Reader getEntity(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name, boolean resolveToUnicode)
-
isExternalEntity
public boolean isExternalEntity(java.lang.String name)
- Specified by:
isExternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
result
public java.lang.String result()
-
newProcessingInstruction
public void newProcessingInstruction(java.lang.String target, java.io.Reader reader) throws java.lang.Exception- Specified by:
newProcessingInstructionin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
startBuilding
public void startBuilding(java.lang.String systemID, int lineNr) throws java.lang.Exception- Specified by:
startBuildingin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
addAttribute
public void addAttribute(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type) throws java.lang.Exception- Specified by:
addAttributein interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
addAttribute
public void addAttribute(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type, boolean encode) throws java.lang.Exception- Throws:
java.lang.Exception
-
addPCData
public void addPCData(java.io.Reader reader, java.lang.String systemID, int lineNr) throws java.lang.Exception- Specified by:
addPCDatain interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
elementAttributesProcessed
public void elementAttributesProcessed(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI) throws java.lang.Exception- Specified by:
elementAttributesProcessedin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
startElement
public void startElement(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String systemID, int lineNr) throws java.lang.Exception- Specified by:
startElementin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
endElement
public void endElement(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI) throws java.lang.Exception- Specified by:
endElementin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
getResult
public java.lang.Object getResult() throws java.lang.Exception- Specified by:
getResultin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
java.lang.Exception
-
htmlEntityDecode
protected static java.lang.String htmlEntityDecode(java.lang.String attribute)
-
htmlAttributeEncode
protected static java.lang.String htmlAttributeEncode(java.lang.String attribute)
-
-