org.opends.server.admin
Class IPAddressMaskPropertyDefinition.Builder

java.lang.Object
  extended by org.opends.server.admin.PropertyDefinition.AbstractBuilder<AddressMask,IPAddressMaskPropertyDefinition>
      extended by org.opends.server.admin.IPAddressMaskPropertyDefinition.Builder
Enclosing class:
IPAddressMaskPropertyDefinition

public static class IPAddressMaskPropertyDefinition.Builder
extends PropertyDefinition.AbstractBuilder<AddressMask,IPAddressMaskPropertyDefinition>

An interface for incrementally constructing IP address mask property definitions.


Method Summary
protected  IPAddressMaskPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d, java.lang.String propertyName, java.util.EnumSet<PropertyOption> options, AdministratorAction adminAction, DefaultBehaviorProvider<AddressMask> defaultBehavior)
          Build a property definition based on the properties of this builder.
 
Methods inherited from class org.opends.server.admin.PropertyDefinition.AbstractBuilder
getInstance, setAdministratorAction, setDefaultBehaviorProvider, setOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildInstance

protected IPAddressMaskPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d,
                                                        java.lang.String propertyName,
                                                        java.util.EnumSet<PropertyOption> options,
                                                        AdministratorAction adminAction,
                                                        DefaultBehaviorProvider<AddressMask> defaultBehavior)
Build a property definition based on the properties of this builder.

Specified by:
buildInstance in class PropertyDefinition.AbstractBuilder<AddressMask,IPAddressMaskPropertyDefinition>
Parameters:
d - The managed object definition associated with this property definition.
propertyName - The property name.
options - Options applicable to this definition.
adminAction - The administrator action.
defaultBehavior - The default behavior provider.
Returns:
The new property definition.