org.apache.hivemind.definition.impl
Class OrderedInterceptorDefinitionImpl

java.lang.Object
  extended by org.apache.hivemind.definition.impl.ExtensionDefinitionImpl
      extended by org.apache.hivemind.definition.impl.InterceptorDefinitionImpl
          extended by org.apache.hivemind.definition.impl.OrderedInterceptorDefinitionImpl
All Implemented Interfaces:
ExtensionDefinition, InterceptorDefinition, Locatable, Orderable

public class OrderedInterceptorDefinitionImpl
extends InterceptorDefinitionImpl
implements Orderable

Specialization of InterceptorDefinitionImpl that implements the Orderable interface.


Constructor Summary
OrderedInterceptorDefinitionImpl(ModuleDefinition module, java.lang.String name, Location location, InterceptorConstructor interceptorConstructor, java.lang.String precedingInterceptorIds, java.lang.String followingInterceptorIds)
           
 
Method Summary
 java.lang.String getFollowingNames()
          Returns a comma-seperated list of the names of other items.
 java.lang.String getPrecedingNames()
          As Orderable.getFollowingNames(), but the identified items will precede this item.
 
Methods inherited from class org.apache.hivemind.definition.impl.InterceptorDefinitionImpl
getInterceptorConstructor, getName, setInterceptorConstructor, setName
 
Methods inherited from class org.apache.hivemind.definition.impl.ExtensionDefinitionImpl
getLocation, getModule, getModuleId, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hivemind.Orderable
getName
 
Methods inherited from interface org.apache.hivemind.definition.ExtensionDefinition
getModule, getModuleId
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

OrderedInterceptorDefinitionImpl

public OrderedInterceptorDefinitionImpl(ModuleDefinition module,
                                        java.lang.String name,
                                        Location location,
                                        InterceptorConstructor interceptorConstructor,
                                        java.lang.String precedingInterceptorIds,
                                        java.lang.String followingInterceptorIds)
Method Detail

getFollowingNames

public java.lang.String getFollowingNames()
Description copied from interface: Orderable
Returns a comma-seperated list of the names of other items. This item will precede all such items. The special value * indicates that the item should precede all items.

Specified by:
getFollowingNames in interface Orderable
Returns:
the list, the value *, or null

getPrecedingNames

public java.lang.String getPrecedingNames()
Description copied from interface: Orderable
As Orderable.getFollowingNames(), but the identified items will precede this item.

Specified by:
getPrecedingNames in interface Orderable


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.