de.fau.cs.www8.jadeowlcodec
Class IncomingMessage
java.lang.Object
de.fau.cs.www8.jadeowlcodec.IncomingDocument
de.fau.cs.www8.jadeowlcodec.IncomingMessage
- Direct Known Subclasses:
- IncomingInformMessage, IncomingQueryRefMessage
public class IncomingMessage
- extends IncomingDocument
|
Field Summary |
protected static boolean |
debugflag
|
protected java.util.List<java.lang.String> |
errors
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
debugflag
protected static boolean debugflag
errors
protected java.util.List<java.lang.String> errors
IncomingMessage
protected IncomingMessage(jade.lang.acl.ACLMessage msg,
KnowledgeBase kb)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException- To do:
- Ulf fragen, ob die gebraucht wird: throws ParserConfigurationException
IncomingMessage
@Deprecated
public IncomingMessage(java.io.InputStream ins,
TBoxVersion tBoxVersion,
java.lang.String name)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Deprecated.
- for internal testing only, public because test is in different package
- Parameters:
ins - tBoxVersion - name -
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException - deprecated- To do:
- Ulf fragen, ob das nötig ist: throws ParserConfigurationException,
getErrors
public java.util.List<java.lang.String> getErrors()
makeCheckResult
public IncomingMessage.IncomingMessageCheckResults makeCheckResult()
makeCheckResult
public IncomingMessage.IncomingMessageCheckResults makeCheckResult(ReasonerKBHandle kb)
getCheckResult
public IncomingMessage.IncomingMessageCheckResults getCheckResult()
getPerformative
public int getPerformative()
- Returns:
- the performative of the ACL message that was used to create this IncomingMessage
getACLMessage
public jade.lang.acl.ACLMessage getACLMessage()
- Returns:
- the ACLMessage object that was used to create this IncomingMessage
parseMessage
public static IncomingMessage parseMessage(jade.lang.acl.ACLMessage msg,
KnowledgeBase kb)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- factory method to construct IncomingMessages of various types
- Parameters:
msg - a jade.lang.acl.ACLMessagekb - a KnowledgeBase
- Returns:
- the constructed
IncomingMessage
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg