uk.ac.ic.doc.automed.p2p.messages.abstractlayer
Class MessageFactory
java.lang.Object
uk.ac.ic.doc.automed.p2p.messages.abstractlayer.MessageFactory
public class MessageFactory
- extends java.lang.Object
- Author:
- Charis
TODO To change the template for this generated type comment go to Window -
Preferences - Java - Code Style - Code Templates
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageFactory
private MessageFactory()
newInstance
public static MessageFactory newInstance()
buildMessage
public AbstractMessage buildMessage(org.w3c.dom.Document xml)
throws MalformedMessageException
- Throws:
MalformedMessageException
getMessage
private AbstractMessage getMessage(java.util.Map attributes)
throws MalformedMessageException
- Throws:
MalformedMessageException
getContent
private java.util.Map getContent(java.util.Map attributes)
throws MalformedMessageException
- Throws:
MalformedMessageException
getObjectElement
private java.lang.Object getObjectElement(java.lang.String tagName,
java.util.List fields)
throws MalformedMessageException
- Throws:
MalformedMessageException
getConstraints
private java.lang.Object getConstraints(java.util.List fields)
throws MalformedMessageException
- Throws:
MalformedMessageException
getObjectElement
private java.lang.Object getObjectElement(org.w3c.dom.Node node)
throws MalformedMessageException
- Throws:
MalformedMessageException
getList
private java.util.List getList(java.util.List childNodes)
throws MalformedMessageException
- Throws:
MalformedMessageException
getMap
private java.util.Map getMap(java.util.List fields)
throws MalformedMessageException
- Throws:
MalformedMessageException
getStringField
private java.lang.String getStringField(java.util.Map attributes,
java.lang.String field)
throws MalformedMessageException
- Throws:
MalformedMessageException
getRealElements
private java.util.List getRealElements(org.w3c.dom.NodeList nodes)