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:
Author:
Marcel Valovy - marcel.valovy@oracle.com
  • Method Details

    • 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