jlibs.core.graph.visitors
Class ReflectionVisitor<E,R>

java.lang.Object
  extended by jlibs.core.graph.visitors.ReflectionVisitor<E,R>
All Implemented Interfaces:
Visitor<E,R>
Direct Known Subclasses:
PathReflectionVisitor

public abstract class ReflectionVisitor<E,R>
extends Object
implements Visitor<E,R>

Author:
Santhosh Kumar T

Nested Class Summary
 
Nested classes/interfaces inherited from interface jlibs.core.graph.Visitor
Visitor.Implement
 
Constructor Summary
ReflectionVisitor()
           
 
Method Summary
 void generateCode()
           
protected abstract  R getDefault(Object elem)
           
 R visit(E elem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionVisitor

public ReflectionVisitor()
Method Detail

generateCode

public void generateCode()

visit

public R visit(E elem)
Specified by:
visit in interface Visitor<E,R>

getDefault

protected abstract R getDefault(Object elem)


Copyright © 2018. All rights reserved.