|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.pcube.apps.engage.common.XMLFormatter
public class XMLFormatter
A class which formats the Policy's data into XML format.
| Field Summary | |
|---|---|
static java.lang.String |
PQB_FORMAT_KEY
Comment for PQB_FORMAT_KEY |
| Constructor Summary | |
|---|---|
XMLFormatter()
|
|
| Method Summary | |
|---|---|
void |
clearProperties()
|
void |
consumeString(java.io.BufferedReader in,
java.lang.String toConsume)
consumes the specified string from the specified reader |
java.io.InputStream |
createXMLSubSectionInputStream(java.io.BufferedReader reader)
|
static java.lang.String |
escape(java.lang.String s)
|
void |
format(java.io.PrintStream out,
Formattable t,
java.lang.String name)
Method format |
void |
formatValue(java.io.PrintStream out,
java.lang.Object value)
Method formatValue |
static float |
getCurrentXMLFormatId()
|
float |
getPqbFormat()
|
java.lang.String |
getProperty(java.lang.String key)
|
java.util.List |
getTagNameStack()
|
void |
init()
init must be called at the begining of any file parsing or root object formating. |
void |
parse(java.io.BufferedReader in,
Formattable t,
java.lang.String name)
Method parse |
java.lang.String |
parseValue(java.io.BufferedReader in)
Method parseValue |
void |
readChildSeparator(java.io.BufferedReader in)
Method readChildSeparator |
void |
readElement(java.io.BufferedReader in,
java.lang.String tagName)
read the input stream till the end of the specified element name |
java.lang.String |
readUntil(java.io.BufferedReader in,
int charUntil)
|
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value)
|
static java.lang.String |
unescape(java.lang.String s)
|
void |
writeChildSeparator(java.io.PrintStream out)
Method writeChildSeparator |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PQB_FORMAT_KEY
PQB_FORMAT_KEY
| Constructor Detail |
|---|
public XMLFormatter()
| Method Detail |
|---|
public void clearProperties()
clearProperties in interface Formatter
public void consumeString(java.io.BufferedReader in,
java.lang.String toConsume)
throws ImportExportException
in - toConsume -
ImportExportException - if the specified string wasn't found
java.io.IOException
public void format(java.io.PrintStream out,
Formattable t,
java.lang.String name)
format in interface Formatterout - t - name -
public void formatValue(java.io.PrintStream out,
java.lang.Object value)
formatValue in interface Formatterout - value - public float getPqbFormat()
getPqbFormat in interface Formatterpublic java.lang.String getProperty(java.lang.String key)
getProperty in interface Formatterkey -
public void init()
init in interface Formatter
public void parse(java.io.BufferedReader in,
Formattable t,
java.lang.String name)
throws ImportExportException
Formatter
parse in interface FormatterImportExportExceptioncom.pcube.apps.engage.common.Formatter#parse(java.io.BufferedReader,
com.pcube.apps.engage.common.Formattable, java.lang.String[])
public java.lang.String parseValue(java.io.BufferedReader in)
throws ImportExportException
parseValue in interface Formatterin -
ImportExportExceptionpublic void readChildSeparator(java.io.BufferedReader in)
readChildSeparator in interface Formatterin -
public void readElement(java.io.BufferedReader in,
java.lang.String tagName)
throws ImportExportException
readElement in interface FormattertagName - -
ImportExportException
public java.lang.Object setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface Formatterkey - value -
public void writeChildSeparator(java.io.PrintStream out)
writeChildSeparator in interface Formatterout - public static float getCurrentXMLFormatId()
public java.lang.String readUntil(java.io.BufferedReader in,
int charUntil)
throws ImportExportException
string -
ImportExportExceptionpublic java.util.List getTagNameStack()
public java.io.InputStream createXMLSubSectionInputStream(java.io.BufferedReader reader)
createXMLSubSectionInputStream in interface Formatterpublic static java.lang.String escape(java.lang.String s)
public static java.lang.String unescape(java.lang.String s)
|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||