SimpleXMLDocHandler
public final class SimpleNamedDestination extends java.lang.Object implements SimpleXMLDocHandler
Modifier and Type | Method | Description |
---|---|---|
void |
endDocument() |
Called after the document is parsed.
|
void |
endElement(java.lang.String tag) |
Called when an end tag is found.
|
static java.lang.String |
escapeBinaryString(java.lang.String s) |
|
static void |
exportToXML(java.util.HashMap<java.lang.String,java.lang.String> names,
java.io.OutputStream out,
java.lang.String encoding,
boolean onlyASCII) |
Exports the destinations to XML.
|
static void |
exportToXML(java.util.HashMap<java.lang.String,java.lang.String> names,
java.io.Writer wrt,
java.lang.String encoding,
boolean onlyASCII) |
Exports the destinations to XML.
|
static java.util.HashMap<java.lang.String,java.lang.String> |
getNamedDestination(PdfReader reader,
boolean fromNames) |
|
static java.util.HashMap<java.lang.String,java.lang.String> |
importFromXML(java.io.InputStream in) |
Import the names from XML.
|
static java.util.HashMap<java.lang.String,java.lang.String> |
importFromXML(java.io.Reader in) |
Import the names from XML.
|
static PdfDictionary |
outputNamedDestinationAsNames(java.util.HashMap<java.lang.String,java.lang.String> names,
PdfWriter writer) |
|
static PdfDictionary |
outputNamedDestinationAsStrings(java.util.HashMap<java.lang.String,java.lang.String> names,
PdfWriter writer) |
|
void |
startDocument() |
Called when the document starts to be parsed.
|
void |
startElement(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> h) |
Called when a start tag is found.
|
void |
text(java.lang.String str) |
Called when a text element is found.
|
static java.lang.String |
unEscapeBinaryString(java.lang.String s) |
public static java.util.HashMap<java.lang.String,java.lang.String> getNamedDestination(PdfReader reader, boolean fromNames)
public static void exportToXML(java.util.HashMap<java.lang.String,java.lang.String> names, java.io.OutputStream out, java.lang.String encoding, boolean onlyASCII) throws java.io.IOException
<?xml version='1.0' encoding='UTF-8'?> <!ELEMENT Name (#PCDATA)> <!ATTLIST Name Page CDATA #IMPLIED > <!ELEMENT Destination (Name)*>
names
- the namesout
- the export destination. The stream is not closedencoding
- the encoding according to IANA conventionsonlyASCII
- codes above 127 will always be escaped with &#nn; if true
,
whatever the encodingjava.io.IOException
- on errorpublic static void exportToXML(java.util.HashMap<java.lang.String,java.lang.String> names, java.io.Writer wrt, java.lang.String encoding, boolean onlyASCII) throws java.io.IOException
names
- the nameswrt
- the export destination. The writer is not closedencoding
- the encoding according to IANA conventionsonlyASCII
- codes above 127 will always be escaped with &#nn; if true
,
whatever the encodingjava.io.IOException
- on errorpublic static java.util.HashMap<java.lang.String,java.lang.String> importFromXML(java.io.InputStream in) throws java.io.IOException
in
- the XML source. The stream is not closedjava.io.IOException
- on errorpublic static java.util.HashMap<java.lang.String,java.lang.String> importFromXML(java.io.Reader in) throws java.io.IOException
in
- the XML source. The reader is not closedjava.io.IOException
- on errorpublic static PdfDictionary outputNamedDestinationAsNames(java.util.HashMap<java.lang.String,java.lang.String> names, PdfWriter writer)
public static PdfDictionary outputNamedDestinationAsStrings(java.util.HashMap<java.lang.String,java.lang.String> names, PdfWriter writer) throws java.io.IOException
java.io.IOException
public static java.lang.String escapeBinaryString(java.lang.String s)
public static java.lang.String unEscapeBinaryString(java.lang.String s)
public void endDocument()
SimpleXMLDocHandler
endDocument
in interface SimpleXMLDocHandler
public void endElement(java.lang.String tag)
SimpleXMLDocHandler
endElement
in interface SimpleXMLDocHandler
tag
- the tag namepublic void startDocument()
SimpleXMLDocHandler
startDocument
in interface SimpleXMLDocHandler
public void startElement(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> h)
SimpleXMLDocHandler
startElement
in interface SimpleXMLDocHandler
tag
- the tag nameh
- the tag's attributespublic void text(java.lang.String str)
SimpleXMLDocHandler
text
in interface SimpleXMLDocHandler
str
- the text element, probably a fragment.Copyright © 1998–2018. All rights reserved.