org.progeeks.graph.xml
Class StandardPredicateHandler
java.lang.Object
org.progeeks.util.xml.AbstractObjectHandler
org.progeeks.util.xml.BeanObjectHandler
org.progeeks.util.xml.DefaultObjectHandler
org.progeeks.graph.xml.StandardPredicateHandler
- All Implemented Interfaces:
- ObjectHandler
public class StandardPredicateHandler
- extends DefaultObjectHandler
An XML object handler that can read the standard predicate
forms created by the different predicate factories in plexus
or some predicates that require full information for instantiation
such as the AnyPredicate, AllPredicate, etc..
- Version:
- $Revision: 1.10 $
- Author:
- Paul Speed
Method Summary |
boolean |
canHandle(java.lang.String tag)
We only handle a few specific tags. |
java.lang.Object |
createObject(java.lang.String tag,
org.xml.sax.Attributes atts,
ObjectXmlReader reader)
Creates and returns an object based on the specified parameters. |
java.lang.Object |
resolveObject(java.lang.String tag,
java.lang.Object obj,
ObjectXmlReader reader)
Uses the internal predicate representation to call the predicate
factory methods. |
Methods inherited from class org.progeeks.util.xml.BeanObjectHandler |
getClass, getClass, getConstant, getInnerClass, getPackages, getProperty, getPropertyClass, getPropertyCollection, getTagClass, ignoreAttribute, importPackage, setConfigurationProperty, setObjectProperties, setPackages, setProperty, setTextProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EDGE_PREDICATE
public static final java.lang.String EDGE_PREDICATE
- See Also:
- Constant Field Values
TRAVERSER_PREDICATE
public static final java.lang.String TRAVERSER_PREDICATE
- See Also:
- Constant Field Values
ANY_PREDICATE
public static final java.lang.String ANY_PREDICATE
- See Also:
- Constant Field Values
ALL_PREDICATE
public static final java.lang.String ALL_PREDICATE
- See Also:
- Constant Field Values
EQUAL_PREDICATE
public static final java.lang.String EQUAL_PREDICATE
- See Also:
- Constant Field Values
NOT_PREDICATE
public static final java.lang.String NOT_PREDICATE
- See Also:
- Constant Field Values
TRUE_PREDICATE
public static final java.lang.String TRUE_PREDICATE
- See Also:
- Constant Field Values
FALSE_PREDICATE
public static final java.lang.String FALSE_PREDICATE
- See Also:
- Constant Field Values
StandardPredicateHandler
public StandardPredicateHandler()
canHandle
public boolean canHandle(java.lang.String tag)
- We only handle a few specific tags.
- Specified by:
canHandle
in interface ObjectHandler
- Overrides:
canHandle
in class DefaultObjectHandler
createObject
public java.lang.Object createObject(java.lang.String tag,
org.xml.sax.Attributes atts,
ObjectXmlReader reader)
- Creates and returns an object based on the specified parameters.
- Specified by:
createObject
in interface ObjectHandler
- Overrides:
createObject
in class BeanObjectHandler
resolveObject
public java.lang.Object resolveObject(java.lang.String tag,
java.lang.Object obj,
ObjectXmlReader reader)
- Uses the internal predicate representation to call the predicate
factory methods.
- Specified by:
resolveObject
in interface ObjectHandler
- Overrides:
resolveObject
in class AbstractObjectHandler
Copyright © 2002-2003 Paul Speed. All Rights Reserved.