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)
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