org.drools.io
Class ObjectTypeHandler

java.lang.Object
  extended byorg.drools.io.BaseAbstractHandler
      extended byorg.drools.io.ObjectTypeHandler
All Implemented Interfaces:
Handler

class ObjectTypeHandler
extends BaseAbstractHandler
implements Handler

Author:
mproctor

Field Summary
protected  boolean allowNesting
           
protected  RuleSetReader ruleSetReader
           
protected  Set validParents
           
protected  Set validPeers
           
 
Constructor Summary
(package private) ObjectTypeHandler(RuleSetReader ruleSetReader)
           
 
Method Summary
 boolean allowNesting()
           
 Object end(String uri, String localName)
           
 Class generateNodeFor()
           
 Set getValidParents()
           
 Set getValidPeers()
           
 Object start(String uri, String localName, org.xml.sax.Attributes attrs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleSetReader

protected RuleSetReader ruleSetReader

validPeers

protected Set validPeers

validParents

protected Set validParents

allowNesting

protected boolean allowNesting
Constructor Detail

ObjectTypeHandler

ObjectTypeHandler(RuleSetReader ruleSetReader)
Method Detail

start

public Object start(String uri,
                    String localName,
                    org.xml.sax.Attributes attrs)
             throws org.xml.sax.SAXException
Specified by:
start in interface Handler
Throws:
org.xml.sax.SAXException

end

public Object end(String uri,
                  String localName)
           throws org.xml.sax.SAXException
Specified by:
end in interface Handler
Throws:
org.xml.sax.SAXException

generateNodeFor

public Class generateNodeFor()
Specified by:
generateNodeFor in interface Handler

getValidParents

public Set getValidParents()

getValidPeers

public Set getValidPeers()

allowNesting

public boolean allowNesting()


Copyright © 2001-2004 The Codehaus. All Rights Reserved.