|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpmp.xml.XMLTools
public final class XMLTools
XML support routines.
Title: PMP: Macroprocessor
Description: Java macroprocessor
Copyright: Copyright (c) 2005
Field Summary | |
---|---|
static java.lang.String |
ATTR_ENCODING
|
static java.lang.String |
ATTR_FORMAT
Common attribute for macro definitions. |
static java.lang.String |
ATTR_NAME
Common attribute for macro definitions. |
static java.lang.String |
ATTR_OUTPUT_ENCODER
|
static java.lang.String |
ATTR_READONLY
Allow any further changes of this macro definitions. |
static java.lang.String |
ELEMENT_CLASS
Load macro from given class file. |
static java.lang.String |
ELEMENT_DEFINE
Define macro. |
static java.lang.String |
ELEMENT_IMPORT
Import another configuration file. |
static java.lang.String |
ELEMENT_LIBRARY
Load library with class files. |
static java.lang.String |
ELEMENT_ROOT
Root element of configuration file. |
static java.lang.String |
ELEMENT_UNDEF
|
static java.lang.String |
NAMESPACE
Namespace. |
static java.lang.String |
VALUE_BASE64
Base64 encoding. |
static java.lang.String |
VALUE_PLAIN
No encoding. |
Constructor Summary | |
---|---|
XMLTools()
|
Method Summary | |
---|---|
static java.lang.String |
exportConfig(java.util.Map<java.lang.String,AbstractMacro> macros,
java.lang.String fileName)
Exports list of macros into XML file. |
static java.lang.String |
getElementPCDATA(org.w3c.dom.Element node)
Returns text data from xml document element. |
static java.lang.String |
xmlEncode(java.lang.String str)
Encodes string to te be usable as value of element attribute or text element. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAMESPACE
public static final java.lang.String ELEMENT_ROOT
public static final java.lang.String ELEMENT_IMPORT
public static final java.lang.String ELEMENT_LIBRARY
public static final java.lang.String ELEMENT_DEFINE
public static final java.lang.String ELEMENT_CLASS
public static final java.lang.String ATTR_NAME
public static final java.lang.String ATTR_FORMAT
public static final java.lang.String VALUE_BASE64
ATTR_FORMAT
,
Constant Field Valuespublic static final java.lang.String VALUE_PLAIN
ATTR_FORMAT
,
Constant Field Valuespublic static final java.lang.String ATTR_READONLY
public static final java.lang.String ATTR_OUTPUT_ENCODER
public static final java.lang.String ELEMENT_UNDEF
public static final java.lang.String ATTR_ENCODING
Constructor Detail |
---|
public XMLTools()
Method Detail |
---|
public static java.lang.String exportConfig(java.util.Map<java.lang.String,AbstractMacro> macros, java.lang.String fileName)
macros
- map with macrosfileName
- name of file
null
if succeeded, otherwise error messagepublic static java.lang.String getElementPCDATA(org.w3c.dom.Element node)
node
- element
public static java.lang.String xmlEncode(java.lang.String str)
Special characters &, &34;, &39;, &qt;, < are converted to XML entities.
str
- string to be encoded
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |