Class JValidator

Object
JNode
JBranch
JValidator
All Implemented Interfaces:
EValue

public final class JValidator extends JBranch
  • Method Details

    • from

      public static JValidator from(JValidatorBuilder builder)
    • match

      public boolean match(JNode node)
      Specified by:
      match in class JNode
    • toString

      public String toString()
      Specified by:
      toString in class JNode
    • getValue

      public JNode getValue()
    • getFunctions

      public List<JFunction> getFunctions()
    • getDataTypes

      public List<JDataType> getDataTypes()
    • getReceivers

      public List<JReceiver> getReceivers()
    • isOptional

      public boolean isOptional()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object