|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--ie.nuigalway.ecrg.jade.jmsmtp.util.XMLCodec
Field Summary | |
private java.lang.StringBuffer |
accumulator
|
private jade.core.AID |
aid
|
static java.lang.String |
AID_ADDRESS
|
static java.lang.String |
AID_ADDRESSES
|
static java.lang.String |
AID_NAME
|
static java.lang.String |
AID_TAG
|
static java.lang.String |
COMMENTS_TAG
|
static java.lang.String |
CT
|
static java.lang.String |
DATE_TAG
|
static java.lang.String |
ENCODING_TAG
|
private jade.domain.FIPAAgentManagement.Envelope |
env
|
static java.lang.String |
ENVELOPE_TAG
|
static java.lang.String |
ET
|
static java.lang.String |
FROM_TAG
|
static java.lang.String |
INDEX
|
static java.lang.String |
INDEX_ATTR
|
static java.lang.String |
INTENDED_TAG
|
static java.lang.String |
LENGTH_TAG
|
static java.lang.String |
NULL
|
static java.lang.String |
OT
|
static java.lang.String |
PARAMS_TAG
|
private org.xml.sax.XMLReader |
parser
|
static java.lang.String |
PREAMBUL
|
private jade.domain.FIPAAgentManagement.Property |
prop
|
static java.lang.String |
PROP_ATTR
|
static java.lang.String |
PROP_TAG
|
static java.lang.String |
RECEIVED_ATTR
|
static java.lang.String |
RECEIVED_BY
|
static java.lang.String |
RECEIVED_DATE
|
static java.lang.String |
RECEIVED_FROM
|
static java.lang.String |
RECEIVED_ID
|
static java.lang.String |
RECEIVED_TAG
|
static java.lang.String |
RECEIVED_VIA
|
static java.lang.String |
REPRESENTATION_TAG
|
private jade.domain.FIPAAgentManagement.ReceivedObject |
ro
|
static java.lang.String |
TO_TAG
|
Constructor Summary | |
XMLCodec(java.lang.String parserClass)
Constructor: |
Method Summary | |
void |
characters(char[] buffer,
int start,
int length)
This method is called when exist characters in the elements |
private static void |
encodeAid(java.lang.StringBuffer sb,
jade.core.AID aid)
Encode the information of Agent, Tags To and From |
private static void |
encodeOneLineTag(java.lang.StringBuffer sb,
java.lang.String tag1,
java.lang.String tag2,
java.lang.String value)
|
private static void |
encodeProp(java.lang.StringBuffer sb,
jade.domain.FIPAAgentManagement.Property p)
A user-defined property (String name, Object value) is encoded the following way: |
private static void |
encodeTag(java.lang.StringBuffer sb,
java.lang.String tag,
java.lang.String content)
This does the following: < tag > content tag > |
static java.lang.String |
encodeXML(jade.domain.FIPAAgentManagement.Envelope env)
General Encoding of the envelope |
void |
endDocument()
This method is called at the end of parsing |
void |
endElement(java.lang.String namespaceURL,
java.lang.String localName,
java.lang.String qname)
This method is called the end of element |
void |
error(org.xml.sax.SAXParseException exception)
This method is called when errors occur |
void |
fatalError(org.xml.sax.SAXParseException exception)
This method is called when non-recoverable errors occur. |
jade.domain.FIPAAgentManagement.Envelope |
parse(java.io.Reader in)
Main method |
void |
startDocument()
This method is called when start the document XML |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attributes)
This method is called when jmp event of begin element. |
void |
warning(org.xml.sax.SAXParseException exception)
This method is called when warning occur |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl |
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 PREAMBUL
public static final java.lang.String ENVELOPE_TAG
public static final java.lang.String PARAMS_TAG
public static final java.lang.String INDEX
public static final java.lang.String INDEX_ATTR
public static final java.lang.String TO_TAG
public static final java.lang.String AID_TAG
public static final java.lang.String AID_NAME
public static final java.lang.String AID_ADDRESSES
public static final java.lang.String AID_ADDRESS
public static final java.lang.String FROM_TAG
public static final java.lang.String COMMENTS_TAG
public static final java.lang.String REPRESENTATION_TAG
public static final java.lang.String LENGTH_TAG
public static final java.lang.String ENCODING_TAG
public static final java.lang.String DATE_TAG
public static final java.lang.String INTENDED_TAG
public static final java.lang.String RECEIVED_TAG
public static final java.lang.String RECEIVED_DATE
public static final java.lang.String RECEIVED_BY
public static final java.lang.String RECEIVED_FROM
public static final java.lang.String RECEIVED_ID
public static final java.lang.String RECEIVED_VIA
public static final java.lang.String RECEIVED_ATTR
public static final java.lang.String PROP_TAG
public static final java.lang.String PROP_ATTR
public static final java.lang.String OT
public static final java.lang.String ET
public static final java.lang.String CT
public static final java.lang.String NULL
private org.xml.sax.XMLReader parser
private jade.domain.FIPAAgentManagement.Envelope env
private jade.domain.FIPAAgentManagement.ReceivedObject ro
private jade.core.AID aid
private jade.domain.FIPAAgentManagement.Property prop
private java.lang.StringBuffer accumulator
Constructor Detail |
public XMLCodec(java.lang.String parserClass) throws jade.mtp.MTPException
parserClass
- the SAX parser class to useMethod Detail |
private static void encodeAid(java.lang.StringBuffer sb, jade.core.AID aid)
private static void encodeTag(java.lang.StringBuffer sb, java.lang.String tag, java.lang.String content)
private static void encodeProp(java.lang.StringBuffer sb, jade.domain.FIPAAgentManagement.Property p)
private static void encodeOneLineTag(java.lang.StringBuffer sb, java.lang.String tag1, java.lang.String tag2, java.lang.String value)
public static java.lang.String encodeXML(jade.domain.FIPAAgentManagement.Envelope env)
public void startDocument()
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
public void endDocument()
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
public void endElement(java.lang.String namespaceURL, java.lang.String localName, java.lang.String qname)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
public void characters(char[] buffer, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public void warning(org.xml.sax.SAXParseException exception)
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
public void error(org.xml.sax.SAXParseException exception)
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public jade.domain.FIPAAgentManagement.Envelope parse(java.io.Reader in) throws jade.mtp.MTPException
jade.mtp.MTPException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |