Class SimpleTypeValidator

  • All Implemented Interfaces:
    TypeValidator

    public class SimpleTypeValidator
    extends java.lang.Object
    implements TypeValidator
    A class for defining simple rules used for validating a content model.
    Version:
    $Revision: 6936 $ $Date: 2004-10-01 07:25:46 -0600 (Fri, 01 Oct 2004) $
    Author:
    Keith Visco
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setMaxOccurs​(int maxOccurs)
      Sets the maximum number of times that the described field may occur.
      void setMinOccurs​(int minOccurs)
      Sets the minimum number of times that the described field may occur.
      void setValidator​(TypeValidator validator)
      Sets the TypeValidator to delegate validation to.
      void validate​(java.lang.Object object, ValidationContext context)
      Validates the given Object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleTypeValidator

        public SimpleTypeValidator()
        Creates a default SimpleTypeValidator.
      • SimpleTypeValidator

        public SimpleTypeValidator​(TypeValidator validator)
        Creates a SimpleTypeValidator using the given TypeValidator for delegating validation.
        Parameters:
        validator - The TypeValidator to use
    • Method Detail

      • setMaxOccurs

        public void setMaxOccurs​(int maxOccurs)
        Sets the maximum number of times that the described field may occur.
        Parameters:
        maxOccurs - the maximum number of times that the described field may occur.
      • setMinOccurs

        public void setMinOccurs​(int minOccurs)
        Sets the minimum number of times that the described field may occur.
        Parameters:
        minOccurs - the minimum number of times that the described field may occur.
      • setValidator

        public void setValidator​(TypeValidator validator)
        Sets the TypeValidator to delegate validation to.
        Parameters:
        validator - the TypeValidator to delegate validation to.