|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.transcoder.svg2svg.PrettyPrinter
public class PrettyPrinter
This class represents an SVG source files pretty-printer.
Field Summary | |
---|---|
static int |
DOCTYPE_CHANGE
|
static int |
DOCTYPE_KEEP_UNCHANGED
|
static int |
DOCTYPE_REMOVE
|
protected int |
doctypeOption
The doctype option. |
protected int |
documentWidth
The document width. |
protected ErrorHandler |
errorHandler
The error handler. |
protected boolean |
format
Whether the output must be formatted. |
protected String |
newline
The newline characters. |
protected OutputManager |
output
The output manager. |
protected String |
publicId
The public id. |
protected XMLScanner |
scanner
The document scanner. |
protected String |
systemId
The system id. |
protected int |
tabulationWidth
The tabulation width. |
protected int |
type
The type of the current lexical unit. |
protected Writer |
writer
The writer used to output the document. |
protected String |
xmlDeclaration
The XML declaration. |
Constructor Summary | |
---|---|
PrettyPrinter()
|
Method Summary | |
---|---|
protected TranscoderException |
fatalError(String key,
Object[] params)
Creates a transcoder exception. |
protected char[] |
getCurrentValue()
Returns the current lexical unit value. |
int |
getDocumentWidth()
Returns whether the document width. |
boolean |
getFormat()
Returns whether the output must be formatted. |
String |
getNewline()
Returns the newline characters. |
int |
getTabulationWidth()
Returns whether the tabulation width. |
void |
print(Reader r,
Writer w)
Prints an SVG document from the given reader to the given writer. |
protected void |
printAttlist()
Prints an ATTLIST declaration. |
protected void |
printChildren()
Prints the children of an element declaration. |
protected void |
printContent(boolean spaceAtStart)
Prints the content of an element. |
protected void |
printDoctype()
Prints the doctype. |
protected String |
printElement()
Prints an element. |
protected void |
printElementDeclaration()
Prints an element declaration. |
protected void |
printEntityDeclaration()
Prints an entity declaration. |
protected void |
printNotation()
Prints a notation declaration. |
protected void |
printPI()
Prints a processing instruction. |
protected void |
printXMLDecl()
Prints the XML declaration. |
void |
setDoctypeOption(int i)
Sets the doctype option. |
void |
setDocumentWidth(int i)
Sets the document width. |
void |
setFormat(boolean b)
Sets the format attribute. |
void |
setNewline(String s)
Sets the newline characters. |
void |
setPublicId(String s)
Sets the public ID. |
void |
setSystemId(String s)
Sets the system ID. |
void |
setTabulationWidth(int i)
Sets the tabulation width. |
void |
setXMLDeclaration(String s)
Sets the XML declaration text. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DOCTYPE_CHANGE
public static final int DOCTYPE_REMOVE
public static final int DOCTYPE_KEEP_UNCHANGED
protected XMLScanner scanner
protected OutputManager output
protected Writer writer
protected ErrorHandler errorHandler
protected String newline
protected boolean format
protected int tabulationWidth
protected int documentWidth
protected int doctypeOption
protected String publicId
protected String systemId
protected String xmlDeclaration
protected int type
Constructor Detail |
---|
public PrettyPrinter()
Method Detail |
---|
public void setXMLDeclaration(String s)
public void setDoctypeOption(int i)
public void setPublicId(String s)
public void setSystemId(String s)
public void setNewline(String s)
public String getNewline()
public void setFormat(boolean b)
public boolean getFormat()
public void setTabulationWidth(int i)
public int getTabulationWidth()
public void setDocumentWidth(int i)
public int getDocumentWidth()
public void print(Reader r, Writer w) throws TranscoderException, IOException
TranscoderException
IOException
protected void printXMLDecl() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printPI() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printDoctype() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected String printElement() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printContent(boolean spaceAtStart) throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printNotation() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printAttlist() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printEntityDeclaration() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printElementDeclaration() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected void printChildren() throws TranscoderException, XMLException, IOException
TranscoderException
XMLException
IOException
protected char[] getCurrentValue()
protected TranscoderException fatalError(String key, Object[] params) throws TranscoderException
TranscoderException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |