net.vidageek.mirror.dsl
Interface ClassController<T>

All Known Implementing Classes:
DefaultClassController

public interface ClassController<T>

Author:
donizetti

Method Summary
 GetterHandler get()
          This part of the DSL controls getting field values.
 InvocationHandler<T> invoke()
          This part of the DSL controls invocation of methods and constructors.
 ReflectionHandler<T> reflect()
          This part of the DSL controls reflection of single reflection elements.
 AllReflectionHandler<T> reflectAll()
          This part of the DSL controls reflection of lists of reflection elements.
 SetterHandler set()
          This part of the DSL controls setting of fields.
 

Method Detail

invoke

InvocationHandler<T> invoke()
This part of the DSL controls invocation of methods and constructors.

Returns:
An object to control invocation.

set

SetterHandler set()
This part of the DSL controls setting of fields.

Returns:
An object to control setting.

get

GetterHandler get()
This part of the DSL controls getting field values.

Returns:
An object to control getting of values.

reflect

ReflectionHandler<T> reflect()
This part of the DSL controls reflection of single reflection elements.

Returns:
An object to control reflection of single reflection elements.

reflectAll

AllReflectionHandler<T> reflectAll()
This part of the DSL controls reflection of lists of reflection elements.

Returns:
An object to control reflection of lists of reflection elements.


Copyright © 2011 VidaGeek.net. All Rights Reserved.