org.qi4j.spi.structure
Class DescriptorVisitor<ThrowableType extends Throwable>
java.lang.Object
org.qi4j.spi.structure.DescriptorVisitor<ThrowableType>
public class DescriptorVisitor<ThrowableType extends Throwable>
- extends Object
Extend and override this class in order to introspect a Qi4j model.
Call ApplicationSPI.visitDescriptor(DescriptorVisitor)
to use.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DescriptorVisitor
public DescriptorVisitor()
visit
public void visit(ApplicationDescriptor applicationDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(LayerDescriptor layerDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ModuleDescriptor moduleDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(TransientDescriptor transientDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(EntityDescriptor entityDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ServiceDescriptor serviceDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ImportedServiceDescriptor importedServiceDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ObjectDescriptor objectDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ValueDescriptor valueDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodDescriptor methodDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodConstraintsDescriptor methodConstraintsDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ConstraintDescriptor constraintDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodConcernsDescriptor methodConcernsDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodConcernDescriptor methodConcernDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodSideEffectsDescriptor methodSideEffectsDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MethodSideEffectDescriptor methodSideEffectDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(ConstructorDescriptor constructorDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(InjectedParametersDescriptor injectedParametersDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(InjectedFieldDescriptor injectedFieldDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(InjectedMethodDescriptor injectedMethodDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable
visit
public void visit(MixinDescriptor mixinDescriptor)
throws ThrowableType extends Throwable
- Throws:
ThrowableType extends Throwable