xmlBlaster 2.2.0 API

org.xmlBlaster.engine
Class BigXmlKeyDOM

java.lang.Object
  extended by org.xmlBlaster.engine.xml2java.XmlKeyDom
      extended by org.xmlBlaster.engine.BigXmlKeyDOM
All Implemented Interfaces:
I_MergeDomNode

public class BigXmlKeyDOM
extends XmlKeyDom

Building a huge DOM tree for all known MsgUnit.xmlKeys.

This huge DOM tree contains all meta data about the known messages.
Since the message content is a BLOB, messages may only be queried through
this DOM tree using XPath.

Full text search scanning the content BLOB may be available through MIME based plugins.

Author:
xmlBlaster@marcelruff.info

Field Summary
private static java.util.logging.Logger log
           
 
Fields inherited from class org.xmlBlaster.engine.xml2java.XmlKeyDom
encoding, requestBroker, xmlKeyDoc
 
Constructor Summary
BigXmlKeyDOM(RequestBroker requestBroker, Authenticate authenticate)
          A singleton for each xmlBlaster server.
 
Method Summary
 void messageErase(TopicHandler topicHandler)
          Invoked on message erase() invocation.
 org.w3c.dom.Node removeKeyNode(org.w3c.dom.Node node)
          Removing a node from the xmlBlaster xmlKey tree
 java.lang.String toXml()
          Dump state of this object into XML.
 java.lang.String toXml(java.lang.String extraOffset)
          Dump state of this object into XML.
 
Methods inherited from class org.xmlBlaster.engine.xml2java.XmlKeyDom
getKeyOid, mergeNode, parseKeyOid, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static java.util.logging.Logger log
Constructor Detail

BigXmlKeyDOM

BigXmlKeyDOM(RequestBroker requestBroker,
             Authenticate authenticate)
       throws XmlBlasterException
A singleton for each xmlBlaster server.

Throws:
XmlBlasterException
Method Detail

removeKeyNode

public org.w3c.dom.Node removeKeyNode(org.w3c.dom.Node node)
Removing a node from the xmlBlaster xmlKey tree

Parameters:
The - node removed

messageErase

public void messageErase(TopicHandler topicHandler)
                  throws XmlBlasterException
Invoked on message erase() invocation.

Throws:
XmlBlasterException

toXml

public final java.lang.String toXml()
                             throws XmlBlasterException
Dump state of this object into XML.

Overrides:
toXml in class XmlKeyDom
Returns:
XML state of BigXmlKeyDOM
Throws:
XmlBlasterException

toXml

public final java.lang.String toXml(java.lang.String extraOffset)
                             throws XmlBlasterException
Dump state of this object into XML.

Parameters:
extraOffset - indenting of tags
Returns:
XML state of BigXmlKeyDOM
Throws:
XmlBlasterException

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.