ix.util.reflect
Interface ObjectVisitor

All Known Implementing Classes:
DomainAsPlan.Pass1, ObjectWalker, PlanAsDomain.PlanWalker

public interface ObjectVisitor

Provides methods for the principal ClassDescr cases when visiting an instance of the corresponding class.

See Also:
ClassDescr.visitObject(Object, ObjectVisitor)., ObjectMapper

Method Summary
 void visitList(java.util.List list, ClassDescr cd)
           
 void visitMap(java.util.Map map, ClassDescr cd)
           
 void visitPrimitive(java.lang.Object obj, ClassDescr cd)
           
 void visitSet(java.util.Set set, ClassDescr cd)
           
 void visitStruct(java.lang.Object struct, ClassDescr cd)
           
 void visitXML(LiteralDocument xml, ClassDescr cd)
           
 

Method Detail

visitPrimitive

void visitPrimitive(java.lang.Object obj,
                    ClassDescr cd)

visitList

void visitList(java.util.List list,
               ClassDescr cd)

visitSet

void visitSet(java.util.Set set,
              ClassDescr cd)

visitMap

void visitMap(java.util.Map map,
              ClassDescr cd)

visitStruct

void visitStruct(java.lang.Object struct,
                 ClassDescr cd)

visitXML

void visitXML(LiteralDocument xml,
              ClassDescr cd)