|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xmlBlaster.client.key.UpdateKey
public class UpdateKey
Parses the key of returned MsgUnit of update().
See MsgKeySaxFactory for a syntax description of the allowed xml structure
A typical key could look like this:<key oid='4711' contentMime='text/xml'> <AGENT id='192.168.124.20' subId='1' type='generic'> <DRIVER id='FileProof' pollingFreq='10'> </DRIVER> </AGENT> </key>
NOTE: The key attributes like oid or contentMime are parsed already
and available with the getter methods in this class and the superclass.
The application specific tags and their attributes (like AGENT or DRIVER in the above example)
are received as a 'raw' XML ASCII string with the getClientTags() or toXml() methods.
If you want to look at them you need to parse them yourself, usually by using an XML parser (DOM or SAX parser).
MsgKeySaxFactory
,
the interface.update requirementField Summary | |
---|---|
private Global |
glob
|
private MsgKeyData |
msgKeyData
|
Constructor Summary | |
---|---|
UpdateKey(Global glob,
java.lang.String xmlKey)
Parse the given xml data. |
|
UpdateKey(MsgKeyData keyData)
|
Method Summary | |
---|---|
java.lang.String |
getClientTags()
Your specific application tags. |
java.lang.String |
getContentMime()
A MIME type like "image/gif" |
java.lang.String |
getContentMimeExtended()
For example a version number of the mime type |
MsgKeyData |
getData()
|
java.lang.String |
getDomain()
Access the domain setting |
Global |
getGlobal()
|
java.lang.String |
getOid()
Access the <key oid="...">. |
boolean |
isDeadMessage()
Dead letters are unrecoverable lost messages, usually an administrator should subscribe to those messages. |
boolean |
isInternal()
Messages starting with "__" are reserved for internal usage |
boolean |
isPluginInternal()
Messages starting with "_" are reserved for usage in plugins |
java.lang.String |
toString()
|
java.lang.String |
toXml()
Converts the data in XML ASCII string. |
java.lang.String |
toXml(java.lang.String extraOffset)
Converts the data in XML ASCII string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final Global glob
private final MsgKeyData msgKeyData
Constructor Detail |
---|
public UpdateKey(MsgKeyData keyData)
public UpdateKey(Global glob, java.lang.String xmlKey) throws XmlBlasterException
XmlBlasterException
Method Detail |
---|
public MsgKeyData getData()
public Global getGlobal()
public java.lang.String getOid()
public boolean isDeadMessage()
This is an internal message (isInternal() returns true)
public final boolean isPluginInternal()
public final boolean isInternal()
public java.lang.String getContentMime()
public java.lang.String getContentMimeExtended()
public java.lang.String getDomain()
public java.lang.String getClientTags()
public java.lang.String toXml(java.lang.String extraOffset)
public java.lang.String toXml()
public java.lang.String toString()
toString
in class java.lang.Object
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |