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 FacetVisitor<R,P>
Facet
.Facet.accept(org.eclipse.persistence.jaxb.compiler.facets.FacetVisitor<R, P>, P)
Modifier and Type | Method and Description |
---|---|
R |
visit(DecimalMaxFacet t,
P p) |
R |
visit(DecimalMinFacet t,
P p) |
R |
visit(DigitsFacet t,
P p) |
R |
visit(MaxFacet t,
P p) |
R |
visit(MinFacet t,
P p) |
R |
visit(PatternFacet t,
P p) |
R |
visit(PatternListFacet t,
P p) |
R |
visit(SizeFacet t,
P p) |
R visit(DecimalMinFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(DecimalMaxFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(DigitsFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(MaxFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(MinFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(PatternFacet t, P p)
t
- the type to visitp
- a visitor-specified parameterR visit(PatternListFacet t, P p)
t
- the type to visitp
- a visitor-specified parameter