# Class ValidateProperty

java.lang.Object
com.thaiopensource.validate.ValidateProperty

public class ValidateProperty extends Object
Provides common properties to control reading schemas and validation.

See Also:
  - `Schema.createValidator(com.thaiopensource.util.PropertyMap)`
  - `SchemaReader.createSchema(org.xml.sax.InputSource, com.thaiopensource.util.PropertyMap)`
  - `PropertyMap`
  - `PropertyId`
  - `RngProperty`
  - `SchematronProperty`
  - `WrapProperty`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static PropertyId<EntityResolver>`
  `ENTITY_RESOLVER`
  Property specifying EntityResolver to be used for resolving entities.
  `static final PropertyId<ErrorHandler>`
  `ERROR_HANDLER`
  Property specifying ErrorHandler to be used for reporting errors.
  `static final PropertyId<com.thaiopensource.resolver.Resolver>`
  `RESOLVER`
  Property specifying Resolver to be used.
  `static final PropertyId<URIResolver>`
  `URI_RESOLVER`
  Property specifying URIResolver to be used for resolving URIs.
  `static final PropertyId<XMLReaderCreator>`
  `XML_READER_CREATOR`
  Property specifying XMLReaderCreator used to create XMLReader objects needed for parsing XML documents.

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### ERROR_HANDLER

    public static final PropertyId<ErrorHandler> ERROR_HANDLER
    Property specifying ErrorHandler to be used for reporting errors. The value to which this PropertyId maps must be an instance of ErrorHandler.
    See Also:
      - `ErrorHandler`

  - ### ENTITY_RESOLVER

    public static PropertyId<EntityResolver> ENTITY_RESOLVER
    Property specifying EntityResolver to be used for resolving entities. The value to which this PropertyId maps must be an instance of EntityResolver.
    See Also:
      - `EntityResolver`

  - ### URI_RESOLVER

    public static final PropertyId<URIResolver> URI_RESOLVER
    Property specifying URIResolver to be used for resolving URIs. The value to which this PropertyId maps must be an instance of URIResolver.
    See Also:
      - `URIResolver`

  - ### RESOLVER

    public static final PropertyId<com.thaiopensource.resolver.Resolver> RESOLVER
    Property specifying Resolver to be used. The value to which this PropertyId maps must be an instance of Resolver.
    See Also:
      - `Resolver`

  - ### XML_READER_CREATOR

    public static final PropertyId<XMLReaderCreator> XML_READER_CREATOR
    Property specifying XMLReaderCreator used to create XMLReader objects needed for parsing XML documents. The value to which this PropertyId maps must be an instance of XMLReaderCreator.