org.opends.server.admin
Class IPAddressPropertyDefinition.Builder

java.lang.Object
  extended by org.opends.server.admin.PropertyDefinition.AbstractBuilder<java.net.InetAddress,IPAddressPropertyDefinition>
      extended by org.opends.server.admin.IPAddressPropertyDefinition.Builder
Enclosing class:
IPAddressPropertyDefinition

public static class IPAddressPropertyDefinition.Builder
extends PropertyDefinition.AbstractBuilder<java.net.InetAddress,IPAddressPropertyDefinition>

An interface for incrementally constructing IP address property definitions.


Method Summary
protected  IPAddressPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d, java.lang.String propertyName, java.util.EnumSet<PropertyOption> options, AdministratorAction adminAction, DefaultBehaviorProvider<java.net.InetAddress> 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 IPAddressPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d,
                                                    java.lang.String propertyName,
                                                    java.util.EnumSet<PropertyOption> options,
                                                    AdministratorAction adminAction,
                                                    DefaultBehaviorProvider<java.net.InetAddress> defaultBehavior)
Build a property definition based on the properties of this builder.

Specified by:
buildInstance in class PropertyDefinition.AbstractBuilder<java.net.InetAddress,IPAddressPropertyDefinition>
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.