T
- The type of values represented by this provider.public abstract class DefaultBehaviorProvider<T> extends Object
UndefinedDefaultBehaviorProvider
implementation
DefinedDefaultBehaviorProvider
implementation
AliasDefaultBehaviorProvider
implementation
AbsoluteInheritedDefaultBehaviorProvider
and
RelativeInheritedDefaultBehaviorProvider
implementations.
DefaultBehaviorProviderVisitor
interface.Modifier | Constructor and Description |
---|---|
protected |
DefaultBehaviorProvider()
Creates a new default behavior provider.
|
Modifier and Type | Method and Description |
---|---|
abstract <R,P> R |
accept(DefaultBehaviorProviderVisitor<T,R,P> v,
P p)
Apply a visitor to this default behavior provider.
|
protected void |
initialize()
Performs any run-time initialization required by this default
behavior provider.
|
protected DefaultBehaviorProvider()
public abstract <R,P> R accept(DefaultBehaviorProviderVisitor<T,R,P> v, P p)
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.protected void initialize() throws Exception
The default implementation is to do nothing.
Exception
- If this default behavior provider could not be
initialized.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.