kaos.core.util
Class Msg
java.lang.Object
kaos.core.util.Msg
- All Implemented Interfaces:
- java.io.Serializable, org.xml.sax.ErrorHandler
- Direct Known Subclasses:
- AttributeMsg, DirectoryEventMsg, MethodCallMsg, PolicyMsg, PolicySetMsg, SubjectMsg
public class Msg
- extends java.lang.Object
- implements org.xml.sax.ErrorHandler, java.io.Serializable
$Revision: 1.21 $
- See Also:
- Serialized Form
Constructor Summary |
|
Msg()
|
protected |
Msg(Msg m)
|
Method Summary |
void |
addSubMsg(java.lang.String subMsgPath,
Msg theSubMsg)
|
void |
addSubMsg(java.lang.String subMsgPath,
java.lang.String delimsIgnored,
Msg theSubMsg)
|
void |
addSymbol(java.lang.String symbolName,
java.lang.Object symbolObject)
|
void |
addSymbol(java.lang.String symbolName,
java.lang.String symbolValue)
|
void |
addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.lang.Object symbolObject)
|
void |
addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.lang.String symbolValue)
|
void |
addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.util.Vector vectorValue)
|
void |
addSymbol(java.lang.String symbolName,
java.util.Vector vectorValue)
|
java.lang.Object |
clone()
|
static Msg |
createFromFile(java.lang.String filename,
org.xml.sax.ErrorHandler errHandler)
|
void |
error(org.xml.sax.SAXParseException exception)
|
void |
fatalError(org.xml.sax.SAXParseException exception)
|
static kaos.core.util.FixNodeList |
getElementsNamed(org.w3c.dom.Node parent,
java.lang.String desiredType)
|
static org.w3c.dom.Element |
getFirstChildSkip(org.w3c.dom.Element n,
boolean skip)
|
java.lang.String |
getNamedString(java.lang.String symbolPath)
|
java.lang.String |
getNamedString(java.lang.String symbolPath,
java.lang.String delimsIgnored)
|
java.util.Vector |
getNamedVector(java.lang.String symbolPath)
|
static org.w3c.dom.Element |
getNextSkip(org.w3c.dom.Element n,
boolean skip)
|
static org.w3c.dom.NamedNodeMap |
getNodeAttributes(org.w3c.dom.Element n)
|
static org.w3c.dom.Element |
getParentSkip(org.w3c.dom.Element n,
boolean skip)
|
static org.w3c.dom.Element |
getPreviousSkip(org.w3c.dom.Element n,
boolean skip)
|
org.w3c.dom.Element |
getRootNode()
|
Msg |
getSubMsg(java.lang.String symbolPath)
|
Msg |
getSubMsg(java.lang.String subMsgName,
java.lang.String delimsIgnored)
|
java.lang.Object |
getSymbol(java.lang.String symbolPath)
|
java.lang.Object |
getSymbol(java.lang.String symbolPath,
java.lang.String delimsIgnored)
|
static boolean |
getVerbosity()
|
static void |
main(java.lang.String[] argv)
|
void |
readFromXML(java.io.InputStream inputStream)
|
void |
removeSymbol(java.lang.String symbolPath)
|
static void |
setLogger(Logger logger)
|
static void |
setVerbosity(boolean newVerbosity)
|
static java.lang.String |
showMsgInfo(org.w3c.dom.Element msgNode,
boolean recurse,
int iLevel,
boolean crOnEnd)
|
static java.lang.String |
showMsgInfo(org.w3c.dom.Element msgNode,
boolean recurse,
int iLevel,
boolean crOnEnd,
boolean displayMsgName)
|
java.lang.String |
toString()
|
static void |
traverseDOMBranch(org.w3c.dom.Node node,
int pIndent)
|
void |
traverseRoot()
|
void |
warning(org.xml.sax.SAXParseException exception)
|
void |
writeToXML(java.io.OutputStream out)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Msg
public Msg()
Msg
protected Msg(Msg m)
writeToXML
public void writeToXML(java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
readFromXML
public void readFromXML(java.io.InputStream inputStream)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSymbol
public void addSymbol(java.lang.String symbolName,
java.lang.String symbolValue)
addSymbol
public void addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.lang.String symbolValue)
setLogger
public static void setLogger(Logger logger)
addSymbol
public void addSymbol(java.lang.String symbolName,
java.lang.Object symbolObject)
addSymbol
public void addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.lang.Object symbolObject)
addSymbol
public void addSymbol(java.lang.String symbolName,
java.util.Vector vectorValue)
addSymbol
public void addSymbol(java.lang.String symbolName,
java.lang.String delimsIgnored,
java.util.Vector vectorValue)
getSymbol
public java.lang.Object getSymbol(java.lang.String symbolPath)
throws SymbolNotFoundException
- Throws:
SymbolNotFoundException
removeSymbol
public void removeSymbol(java.lang.String symbolPath)
throws SymbolNotFoundException
- Throws:
SymbolNotFoundException
getSymbol
public java.lang.Object getSymbol(java.lang.String symbolPath,
java.lang.String delimsIgnored)
throws SymbolNotFoundException
- Throws:
SymbolNotFoundException
getNamedString
public java.lang.String getNamedString(java.lang.String symbolPath)
throws SymbolNotFoundException,
java.lang.ClassCastException
- Throws:
SymbolNotFoundException
java.lang.ClassCastException
getNamedString
public java.lang.String getNamedString(java.lang.String symbolPath,
java.lang.String delimsIgnored)
throws SymbolNotFoundException,
java.lang.ClassCastException
- Throws:
SymbolNotFoundException
java.lang.ClassCastException
getNamedVector
public java.util.Vector getNamedVector(java.lang.String symbolPath)
addSubMsg
public void addSubMsg(java.lang.String subMsgPath,
Msg theSubMsg)
addSubMsg
public void addSubMsg(java.lang.String subMsgPath,
java.lang.String delimsIgnored,
Msg theSubMsg)
getSubMsg
public Msg getSubMsg(java.lang.String symbolPath)
throws SymbolNotFoundException
- Throws:
SymbolNotFoundException
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
getSubMsg
public Msg getSubMsg(java.lang.String subMsgName,
java.lang.String delimsIgnored)
throws SymbolNotFoundException
- Throws:
SymbolNotFoundException
createFromFile
public static Msg createFromFile(java.lang.String filename,
org.xml.sax.ErrorHandler errHandler)
getNodeAttributes
public static org.w3c.dom.NamedNodeMap getNodeAttributes(org.w3c.dom.Element n)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
showMsgInfo
public static java.lang.String showMsgInfo(org.w3c.dom.Element msgNode,
boolean recurse,
int iLevel,
boolean crOnEnd)
showMsgInfo
public static java.lang.String showMsgInfo(org.w3c.dom.Element msgNode,
boolean recurse,
int iLevel,
boolean crOnEnd,
boolean displayMsgName)
getRootNode
public org.w3c.dom.Element getRootNode()
getParentSkip
public static org.w3c.dom.Element getParentSkip(org.w3c.dom.Element n,
boolean skip)
getPreviousSkip
public static org.w3c.dom.Element getPreviousSkip(org.w3c.dom.Element n,
boolean skip)
getNextSkip
public static org.w3c.dom.Element getNextSkip(org.w3c.dom.Element n,
boolean skip)
getFirstChildSkip
public static org.w3c.dom.Element getFirstChildSkip(org.w3c.dom.Element n,
boolean skip)
traverseDOMBranch
public static void traverseDOMBranch(org.w3c.dom.Node node,
int pIndent)
traverseRoot
public void traverseRoot()
error
public void error(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
error
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException
warning
public void warning(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
warning
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException
fatalError
public void fatalError(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXException
- Specified by:
fatalError
in interface org.xml.sax.ErrorHandler
- Throws:
org.xml.sax.SAXException
setVerbosity
public static void setVerbosity(boolean newVerbosity)
getVerbosity
public static boolean getVerbosity()
main
public static void main(java.lang.String[] argv)
getElementsNamed
public static kaos.core.util.FixNodeList getElementsNamed(org.w3c.dom.Node parent,
java.lang.String desiredType)