Uses of Class
to.etc.iocular.def.ComponentBuilder

Packages that use ComponentBuilder
to.etc.iocular   
to.etc.iocular.def   
 

Uses of ComponentBuilder in to.etc.iocular
 

Methods in to.etc.iocular that return ComponentBuilder
 ComponentBuilder Builder.register()
           
 

Uses of ComponentBuilder in to.etc.iocular.def
 

Methods in to.etc.iocular.def that return ComponentBuilder
 ComponentBuilder ComponentBuilder.destroy(java.lang.Class<?> wh, java.lang.String methodName)
          Define a "close" or "discard" method on another class for a given object.
 ComponentBuilder ComponentBuilder.destroy(java.lang.String methodName)
          Define a "close" or "discard" method on the instance that was created.
 ComponentBuilder ComponentBuilder.factory(java.lang.Class<?> clz, java.lang.String method)
          A basic object builder defining an object to be returned from a static factory method on a class.
 ComponentBuilder ComponentBuilder.factory(java.lang.String id, java.lang.String method)
          A basic object builder defining an object to be returned from a container object identified by a name, by calling a method on that object.
 ComponentBuilder ComponentBuilder.factoryStart(java.lang.Class<?> clz, java.lang.String methodName, java.lang.Class<?>... arguments)
          Only used for static factories, this allows you to call a static method on whatever static class to get it to initialize.
 ComponentBuilder ComponentBuilder.factoryStart(java.lang.String methodName, java.lang.Class<?>... arguments)
          Only used for static factories, this allows you to call a static method on the container class itself to get it to initialize.
 ComponentBuilder ComponentPropertyDef.getBuilder()
           
 ComponentBuilder ComponentBuilder.implement(java.lang.Class<?> clz)
          Define an explicit type for this class.
 ComponentBuilder ComponentBuilder.name(java.lang.String name)
          When called this adds a name for the component.
 ComponentBuilder ComponentBuilder.parameter(java.lang.Class<?> ptype)
          Create the specified class by getting a parameter that is set, in runtime, when the container is constructed.
 ComponentBuilder BasicContainerBuilder.register()
           
 ComponentBuilder BasicContainerBuilder.registerInstance(java.lang.Object inst)
          Register an instance of an object.
 ComponentBuilder BasicContainerBuilder.registerInstance(java.lang.String name, java.lang.Object inst)
           
 ComponentBuilder ComponentBuilder.scope(BindingScope scope)
          Defines the scope for this object.
 ComponentBuilder ComponentBuilder.setAllProperties()
          This defines that all properties on the instance must be set; it aborts if it cannot find a proper instance for a given property.
 ComponentBuilder ComponentBuilder.setKnownProperties()
          This sets all properties on this components for which a value can be determined.
 ComponentBuilder ComponentBuilder.setProperties(java.lang.String... names)
          Define a set of properties on this component that must be set using default wiring for the properties.
 ComponentBuilder ComponentBuilder.setProperty(java.lang.String name, java.lang.Class<?> componentClass)
          Inject the specified property with the component registered with the specified class.
 ComponentBuilder ComponentBuilder.setProperty(java.lang.String name, java.lang.String componentId)
          Inject the specified property with the component with the given name.
 ComponentBuilder ComponentBuilder.start(java.lang.String methodName, java.lang.Class<?>... arguments)
          Add a start method to an object being retrieved.
 ComponentBuilder ComponentBuilder.type(java.lang.Class<?> clz)
          Create the specified class using it's constructor, followed by setter injection where needed.
 

Method parameters in to.etc.iocular.def with type arguments of type ComponentBuilder
 MethodInvoker MethodCallBuilder.createInvoker(ISelfDef self, java.util.Stack<ComponentBuilder> stack)
          Create an unique invoker for this method.
 ComponentRef BasicContainerBuilder.findReferenceFor(java.util.Stack<ComponentBuilder> stack, ComponentPropertyDef pd)
          Return a reference for a property setter.
 

Constructors in to.etc.iocular.def with parameters of type ComponentBuilder
BuildPlanFailedException(ComponentBuilder b, java.lang.String why, java.util.List<FailedAlternative> list)
           
IocCircularException(ComponentBuilder cb, java.util.Stack<ComponentBuilder> stack, java.lang.String what)
           
IocConfigurationException(ComponentBuilder b, java.lang.String message)
           
MethodCallBuilder(ComponentBuilder component, java.lang.Class<?> baseClass, java.lang.String methodName)
           
MethodCallBuilder(ComponentBuilder component, java.lang.Class<?> baseClass, java.lang.String methodName, java.lang.Class<?>[] actuals, boolean staticOnly)
           
 

Constructor parameters in to.etc.iocular.def with type arguments of type ComponentBuilder
IocCircularException(ComponentBuilder cb, java.util.Stack<ComponentBuilder> stack, java.lang.String what)