|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectit.unimo.dbgroup.momis.XmlTools.BaseXmlTools
Base class for all XmlTools.
It provides some shared constants usefull to understand the Xml input or output that must be processed. It also provide basic debug methods to raise exceptions, to convert elements to String or to write debug messages.
| Field Summary | |
static boolean |
_debug
Tells if debug messages are Enabled or disabled. |
(package private) static int |
ATTR_TYPE
|
static java.lang.String |
attrArrayLength
|
static java.lang.String |
attrBalanced
|
static java.lang.String |
attrClassName
|
static java.lang.String |
attrClassNameAsTagName
|
static java.lang.String |
attrDescr
|
static java.lang.String |
attrField
|
static java.lang.String |
attrFullClassNameAsAttribute
|
static java.lang.String |
attrFullJavaClassName
|
static java.lang.String |
attrObjectArchive
|
static java.lang.String |
attrObjectID
|
static java.lang.String |
attrObjectREF
|
static java.lang.String |
attrSUID
|
static java.lang.String |
attrValue
|
(package private) static int |
CDATA_TYPE
|
(package private) static int |
COMMENT_TYPE
|
(package private) static int |
DOCFRAG_TYPE
|
(package private) static int |
DOCTYPE_TYPE
|
(package private) static int |
DOCUMENT_TYPE
|
(package private) static int |
ELEMENT_TYPE
|
(package private) static int |
ENTITY_TYPE
|
(package private) static int |
ENTITYREF_TYPE
|
static java.lang.String |
metaNameSpace
|
(package private) static int |
NOTATION_TYPE
|
(package private) static int |
PROCINSTR_TYPE
|
static java.lang.String |
tagArray
|
static java.lang.String |
tagBoolean
|
static java.lang.String |
tagByte
|
static java.lang.String |
tagChar
|
static java.lang.String |
tagDouble
|
static java.lang.String |
tagEndDefaultData
|
static java.lang.String |
tagFloat
|
static java.lang.String |
tagInt
|
static java.lang.String |
tagLong
|
static java.lang.String |
tagMapEntry
|
static java.lang.String |
tagMeta
|
static java.lang.String |
tagNull
|
static java.lang.String |
tagObject
|
static java.lang.String |
tagShort
|
static java.lang.String |
tagSUIDEntry
|
static java.lang.String |
tagSuperclass
|
(package private) static int |
TEXT_TYPE
|
| Constructor Summary | |
protected |
BaseXmlTools()
Default constructor. |
| Method Summary | |
static void |
debug(java.lang.String msg)
Writes a debug message to the standard output. |
java.lang.String |
getElementString(org.w3c.dom.Element el)
Returns a simple string representation of element el. |
protected void |
throwNodeException(java.lang.String message,
org.w3c.dom.Node nd)
Creates and throw an XmlToolsException related to a DOM tree node. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final boolean _debug
static final int ELEMENT_TYPE
static final int ATTR_TYPE
static final int TEXT_TYPE
static final int CDATA_TYPE
static final int ENTITYREF_TYPE
static final int ENTITY_TYPE
static final int PROCINSTR_TYPE
static final int COMMENT_TYPE
static final int DOCUMENT_TYPE
static final int DOCTYPE_TYPE
static final int DOCFRAG_TYPE
static final int NOTATION_TYPE
public static final java.lang.String tagArray
public static final java.lang.String tagObject
public static final java.lang.String tagSuperclass
public static final java.lang.String tagNull
public static final java.lang.String tagInt
public static final java.lang.String tagFloat
public static final java.lang.String tagDouble
public static final java.lang.String tagLong
public static final java.lang.String tagByte
public static final java.lang.String tagShort
public static final java.lang.String tagChar
public static final java.lang.String tagBoolean
public static final java.lang.String tagMapEntry
public static final java.lang.String tagEndDefaultData
public static final java.lang.String tagSUIDEntry
public static final java.lang.String tagMeta
public static final java.lang.String attrClassName
public static final java.lang.String attrArrayLength
public static final java.lang.String attrObjectArchive
public static final java.lang.String attrFullJavaClassName
public static final java.lang.String attrClassNameAsTagName
public static final java.lang.String attrFullClassNameAsAttribute
public static final java.lang.String attrObjectID
public static final java.lang.String attrObjectREF
public static final java.lang.String attrField
public static final java.lang.String attrValue
public static final java.lang.String attrDescr
public static final java.lang.String attrBalanced
public static final java.lang.String attrSUID
public static final java.lang.String metaNameSpace
| Constructor Detail |
protected BaseXmlTools()
| Method Detail |
protected void throwNodeException(java.lang.String message,
org.w3c.dom.Node nd)
throws XmlToolsException
message - Message error for the exception.nd - Node where the exception took origin.
XmlToolsExceptionpublic java.lang.String getElementString(org.w3c.dom.Element el)
The Element.toString() method generate the XML representation of the element with all child elements included, this method will report the parent tag only.
Usefull for error messages or debug messages.
el - DOM Element to represent as String.
public static void debug(java.lang.String msg)
Use the _debug flags to enable or disable the debug messages.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||