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 Object
implements net.n3.nanoxml.IXMLBuilder, net.n3.nanoxml.IXMLEntityResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddExternalEntity(String name, String publicID, String systemID) voidaddInternalEntity(String name, String value) voidvoidelementAttributesProcessed(String name, String nsPrefix, String nsURI) voidendElement(String name, String nsPrefix, String nsURI) protected static StringhtmlAttributeEncode(String attribute) protected static StringhtmlEntityDecode(String attribute) booleanisExternalEntity(String name) voidnewProcessingInstruction(String target, Reader reader) result()voidstartBuilding(String systemID, int lineNr) voidstartElement(String name, String nsPrefix, String nsURI, String systemID, int lineNr)
-
Field Details
-
xhtmlEntities
-
writer
-
tagOpen
protected boolean tagOpen
-
-
Constructor Details
-
XHtmlFilter
public XHtmlFilter(boolean resolveToUnicode)
-
-
Method Details
-
addExternalEntity
- Specified by:
addExternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
addInternalEntity
- Specified by:
addInternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
getEntity
public Reader getEntity(net.n3.nanoxml.IXMLReader xmlReader, String name) throws net.n3.nanoxml.XMLParseException - Specified by:
getEntityin interfacenet.n3.nanoxml.IXMLEntityResolver- Throws:
net.n3.nanoxml.XMLParseException
-
getEntity
-
isExternalEntity
- Specified by:
isExternalEntityin interfacenet.n3.nanoxml.IXMLEntityResolver
-
result
-
newProcessingInstruction
- Specified by:
newProcessingInstructionin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
startBuilding
- Specified by:
startBuildingin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
addAttribute
public void addAttribute(String key, String nsPrefix, String nsURI, String value, String type) throws Exception - Specified by:
addAttributein interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
addAttribute
public void addAttribute(String key, String nsPrefix, String nsURI, String value, String type, boolean encode) throws Exception - Throws:
Exception
-
addPCData
- Specified by:
addPCDatain interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
elementAttributesProcessed
- Specified by:
elementAttributesProcessedin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
startElement
public void startElement(String name, String nsPrefix, String nsURI, String systemID, int lineNr) throws Exception - Specified by:
startElementin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
endElement
- Specified by:
endElementin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
getResult
- Specified by:
getResultin interfacenet.n3.nanoxml.IXMLBuilder- Throws:
Exception
-
htmlEntityDecode
-
htmlAttributeEncode
-