to.etc.iocular.def
Class ComponentDef

java.lang.Object
  extended by to.etc.iocular.def.ComponentDef
All Implemented Interfaces:
ISelfDef

public final class ComponentDef
extends java.lang.Object
implements ISelfDef


Method Summary
 java.lang.Class<?> getActualClass()
          Return the actual class that will be built using this definition.
 BuildPlan getBuildPlan()
          Return the precompiled build plan for this component.
 java.lang.Class<?>[] getDefinedTypes()
           
 java.lang.String getDefinitionLocation()
           
 java.lang.String getIdent()
           
 java.lang.String[] getNames()
           
 BindingScope getScope()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getActualClass

public java.lang.Class<?> getActualClass()
Return the actual class that will be built using this definition.

Specified by:
getActualClass in interface ISelfDef
Returns:

getDefinitionLocation

public final java.lang.String getDefinitionLocation()
Specified by:
getDefinitionLocation in interface ISelfDef

getNames

public java.lang.String[] getNames()
Specified by:
getNames in interface ISelfDef

getDefinedTypes

public java.lang.Class<?>[] getDefinedTypes()
Specified by:
getDefinedTypes in interface ISelfDef

getScope

public BindingScope getScope()
Specified by:
getScope in interface ISelfDef

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getIdent

public java.lang.String getIdent()
Specified by:
getIdent in interface ISelfDef

getBuildPlan

public BuildPlan getBuildPlan()
Return the precompiled build plan for this component.

Returns: