T
- The type of values represented by the default value provider.R
- The return type of this visitor's methods. Use
Void
for visitors that do not need to return
results.P
- The type of the additional parameter to this visitor's methods. Use
Void
for visitors that do not need an additional
parameter.public interface DefaultBehaviorProviderVisitor<T,R,P>
Modifier and Type | Method and Description |
---|---|
R |
visitAbsoluteInherited(AbsoluteInheritedDefaultBehaviorProvider<T> d,
P p)
Visit an absolute inherited default behavior provider.
|
R |
visitAlias(AliasDefaultBehaviorProvider<T> d,
P p)
Visit an alias default behavior provider.
|
R |
visitDefined(DefinedDefaultBehaviorProvider<T> d,
P p)
Visit an defined default behavior provider.
|
R |
visitRelativeInherited(RelativeInheritedDefaultBehaviorProvider<T> d,
P p)
Visit a relative inherited default behavior provider.
|
R |
visitUndefined(UndefinedDefaultBehaviorProvider<T> d,
P p)
Visit an undefined default behavior provider.
|
R visitAbsoluteInherited(AbsoluteInheritedDefaultBehaviorProvider<T> d, P p)
d
- The absolute inherited default behavior provider to visit.p
- A visitor specified parameter.R visitAlias(AliasDefaultBehaviorProvider<T> d, P p)
d
- The alias default behavior provider to visit.p
- A visitor specified parameter.R visitDefined(DefinedDefaultBehaviorProvider<T> d, P p)
d
- The defined default behavior provider to visit.p
- A visitor specified parameter.R visitRelativeInherited(RelativeInheritedDefaultBehaviorProvider<T> d, P p)
d
- The relative inherited default behavior provider to visit.p
- A visitor specified parameter.R visitUndefined(UndefinedDefaultBehaviorProvider<T> d, P p)
d
- The undefined default behavior provider to visit.p
- A visitor specified parameter.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.