Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instance.helper
Interface InstanceTraversalCallback

All Known Implementing Classes:
CRSFinder, GeometryFinder

public interface InstanceTraversalCallback

Callback for InstanceTraversers.

Author:
Simon Templer

Method Summary
 boolean visit(Group group, QName name)
          Visit a group that is not an Instance.
 boolean visit(Instance instance, QName name)
          Visit an instance.
 boolean visit(Object value, QName name)
          Visit a value that is neither Instance nor Group.
 

Method Detail

visit

boolean visit(Instance instance,
              QName name)
Visit an instance.

Parameters:
instance - the instance
name - the property name the instance is a value of, null if it is the traversal root
Returns:
if traversal shall be continued

visit

boolean visit(Group group,
              QName name)
Visit a group that is not an Instance.

Parameters:
group - the group
name - the property name the group is a value of, null if it is the traversal root
Returns:
if traversal shall be continued

visit

boolean visit(Object value,
              QName name)
Visit a value that is neither Instance nor Group.

Parameters:
value - the value
name - the property name the object is a value of, null if it is the traversal root
Returns:
if traversal shall be continued

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d