Interface FacetVisitor<R,​P>

  • Type Parameters:
    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>
    Visitor for Facet.
    See Also:
    Facet.accept(org.eclipse.persistence.jaxb.compiler.facets.FacetVisitor<R, P>, P)
    Author:
    Marcel Valovy - marcel.valovy@oracle.com
    Since:
    2.6
    • Method Detail

      • visit

        R visit​(DecimalMinFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(DecimalMaxFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(DigitsFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(MaxFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(MinFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(PatternFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(PatternListFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result
      • visit

        R visit​(SizeFacet t,
                P p)
        Parameters:
        t - the type to visit
        p - a visitor-specified parameter
        Returns:
        a visitor-specified result