Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.hivemind.service.impl
Class BuilderParameter  view BuilderParameter download BuilderParameter.java

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.hivemind.service.impl.BuilderParameter
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder

public class BuilderParameter
extends org.apache.hivemind.impl.BaseLocatable

Parameter object used with BuilderFactory.


Field Summary
private  boolean _autowireServices
           
private  java.lang.String _className
           
private  java.util.List _events
           
private  java.lang.String _initializeMethod
           
private  java.util.List _parameters
           
private  java.util.List _properties
           
private  java.util.Map _typeFacetMap
           
 
Fields inherited from class org.apache.hivemind.impl.BaseLocatable
 
Constructor Summary
BuilderParameter()
           
 
Method Summary
 void addEventRegistration(EventRegistration registration)
           
 void addParameter(BuilderFacet facet)
           
 void addProperty(BuilderFacet facet)
           
 boolean getAutowireServices()
           
 java.lang.String getClassName()
           
 java.util.List getEventRegistrations()
           
 BuilderFacet getFacetForType(org.apache.hivemind.ServiceImplementationFactoryParameters factoryParameters, java.lang.Class targetType)
           
 java.lang.String getInitializeMethod()
           
 java.util.List getParameters()
           
 java.util.List getProperties()
           
 void setAutowireServices(boolean autowireServices)
           
 void setClassName(java.lang.String string)
           
 void setInitializeMethod(java.lang.String string)
           
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_className

private java.lang.String _className

_properties

private java.util.List _properties

_parameters

private java.util.List _parameters

_typeFacetMap

private java.util.Map _typeFacetMap
Since:
1.1

_events

private java.util.List _events

_initializeMethod

private java.lang.String _initializeMethod

_autowireServices

private boolean _autowireServices
Constructor Detail

BuilderParameter

public BuilderParameter()
Method Detail

getClassName

public java.lang.String getClassName()

addParameter

public void addParameter(BuilderFacet facet)

getParameters

public java.util.List getParameters()

addProperty

public void addProperty(BuilderFacet facet)

getProperties

public java.util.List getProperties()

getFacetForType

public BuilderFacet getFacetForType(org.apache.hivemind.ServiceImplementationFactoryParameters factoryParameters,
                                    java.lang.Class targetType)
Since:
1.1

setClassName

public void setClassName(java.lang.String string)

addEventRegistration

public void addEventRegistration(EventRegistration registration)

getEventRegistrations

public java.util.List getEventRegistrations()

getInitializeMethod

public java.lang.String getInitializeMethod()

setInitializeMethod

public void setInitializeMethod(java.lang.String string)

getAutowireServices

public boolean getAutowireServices()

setAutowireServices

public void setAutowireServices(boolean autowireServices)