org.apache.hivemind.parse
Class ServicePointDescriptor

java.lang.Object
  |
  +--org.apache.hivemind.impl.BaseLocatable
        |
        +--org.apache.hivemind.parse.AbstractServiceDescriptor
              |
              +--org.apache.hivemind.parse.ServicePointDescriptor
All Implemented Interfaces:
Locatable, LocationHolder

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()
           
 Schema getParametersSchema()
           
 void setId(java.lang.String string)
           
 void setInterfaceClassName(java.lang.String string)
           
 void setParametersSchema(Schema schema)
           
 
Methods inherited from class org.apache.hivemind.parse.AbstractServiceDescriptor
addInterceptor, getInstanceBuilder, getInterceptors, setInstanceBuilder, toString
 
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 Schema getParametersSchema()

setParametersSchema

public void setParametersSchema(Schema schema)