T - The type of values represented by this provider.public final class AbsoluteInheritedDefaultBehaviorProvider<T> extends DefaultBehaviorProvider<T>
| Constructor and Description |
|---|
AbsoluteInheritedDefaultBehaviorProvider(String pathString,
String propertyName)
Create an absolute inherited default behavior provider associated with
the managed object at the specified absolute location.
|
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(DefaultBehaviorProviderVisitor<T,R,P> v,
P p)
Apply a visitor to this default behavior provider.
|
AbstractManagedObjectDefinition<?,?> |
getManagedObjectDefinition()
Get the definition of the parent managed object containing the inherited
default values.
|
ManagedObjectPath<?,?> |
getManagedObjectPath()
Get the absolute path of the managed object containing the property which
has the default values.
|
String |
getPropertyName()
Gets the name of the property containing the inherited default values.
|
protected void |
initialize()
Performs any run-time initialization required by this default behavior
provider.
|
public AbsoluteInheritedDefaultBehaviorProvider(String pathString, String propertyName)
pathString - The string representation of the managed object path
specifying the absolute location of the managed object.propertyName - The name of the property containing the inherited default
values.public <R,P> R accept(DefaultBehaviorProviderVisitor<T,R,P> v, P p)
accept in class DefaultBehaviorProvider<T>R - The return type of the visitor's methods.P - The type of the additional parameters to the visitor's
methods.v - The default behavior visitor.p - Optional additional visitor parameter.public AbstractManagedObjectDefinition<?,?> getManagedObjectDefinition()
public ManagedObjectPath<?,?> getManagedObjectPath()
public String getPropertyName()
protected void initialize() throws Exception
The default implementation is to do nothing.
initialize in class DefaultBehaviorProvider<T>Exception - If this default behavior provider could not be initialized.Copyright © 2011-2015 ForgeRock AS. All Rights Reserved.