org.apache.hivemind.parse
Class ServicePointDescriptor

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.hivemind.parse.BaseAnnotationHolder
          extended by org.apache.hivemind.parse.AbstractServiceDescriptor
              extended by org.apache.hivemind.parse.ServicePointDescriptor
All Implemented Interfaces:
Locatable, LocationHolder, AnnotationHolder

public final class ServicePointDescriptor
extends AbstractServiceDescriptor

Defines a service extension point. Corresponds to the <service-point> element of the module descriptor.

Author:
Howard Lewis Ship

Constructor Summary
ServicePointDescriptor()
           
 
Method Summary
protected  void extendDescription(ToStringBuilder builder)
          Implemented in subclasses to provide details about the instance.
 java.lang.String getId()
           
 java.lang.String getInterfaceClassName()
           
 Occurances getParametersCount()
           
 SchemaImpl getParametersSchema()
           
 java.lang.String getParametersSchemaId()
           
 Visibility getVisibility()
           
 void setId(java.lang.String string)
           
 void setInterfaceClassName(java.lang.String string)
           
 void setParametersCount(Occurances occurances)
           
 void setParametersSchema(SchemaImpl schema)
           
 void setParametersSchemaId(java.lang.String schemaId)
           
 void setVisibility(Visibility visibility)
           
 
Methods inherited from class org.apache.hivemind.parse.AbstractServiceDescriptor
addInterceptor, getInstanceBuilder, getInterceptors, setInstanceBuilder, toString
 
Methods inherited from class org.apache.hivemind.parse.BaseAnnotationHolder
getAnnotation, setAnnotation
 
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, wait, wait, wait
 

Constructor Detail

ServicePointDescriptor

public ServicePointDescriptor()
Method Detail

getId

public java.lang.String getId()

getInterfaceClassName

public java.lang.String getInterfaceClassName()

setId

public void setId(java.lang.String string)

setInterfaceClassName

public void setInterfaceClassName(java.lang.String string)

extendDescription

protected void extendDescription(ToStringBuilder builder)
Description copied from class: AbstractServiceDescriptor
Implemented in subclasses to provide details about the instance.

Specified by:
extendDescription in class AbstractServiceDescriptor

getParametersSchema

public SchemaImpl getParametersSchema()

setParametersSchema

public void setParametersSchema(SchemaImpl schema)

getParametersSchemaId

public java.lang.String getParametersSchemaId()
Since:
1.1

setParametersSchemaId

public void setParametersSchemaId(java.lang.String schemaId)
Since:
1.1

getParametersCount

public Occurances getParametersCount()

setParametersCount

public void setParametersCount(Occurances occurances)

getVisibility

public Visibility getVisibility()
Since:
1.1

setVisibility

public void setVisibility(Visibility visibility)
Since:
1.1