- java.lang.Object
-
- javax.xml.validation.Schema
-
public abstract class Schema extends Object
Immutable in-memory representation of grammar.This object represents a set of constraints that can be checked/ enforced against an XML document.
A
Schema
object is thread safe and applications are encouraged to share it across many parsers in many threads.A
Schema
object is immutable in the sense that it shouldn't change the set of constraints once it is created. In other words, if an application validates the same document twice against the sameSchema
, it must always produce the same result.A
Schema
object is usually created fromSchemaFactory
.Two kinds of validators can be created from a
Schema
object. One isValidator
, which provides highly-level validation operations that cover typical use cases. The other isValidatorHandler
, which works on top of SAX for better modularity.This specification does not refine the
Object.equals(java.lang.Object)
method. In other words, if you parse the same schema twice, you may still get!schemaA.equals(schemaB)
.
-
-
Constructor Summary
Constructors Modifier Constructor and Description protected
Schema()
Constructor for the derived class.
-
Method Summary
Methods Modifier and Type Method and Description abstract Validator
newValidator()
abstract ValidatorHandler
newValidatorHandler()
Creates a newValidatorHandler
for thisSchema
.
-
-
-
Constructor Detail
-
Schema
protected Schema()
Constructor for the derived class.The constructor does nothing.
-
-
Method Detail
-
newValidator
public abstract Validator newValidator()
Creates a newValidator
for thisSchema
.A validator enforces/checks the set of constraints this object represents.
Implementors should assure that the properties set on the
SchemaFactory
that created thisSchema
are also set on theValidator
constructed.- Returns:
- Always return a non-null valid object.
-
newValidatorHandler
public abstract ValidatorHandler newValidatorHandler()
Creates a newValidatorHandler
for thisSchema
.Implementors should assure that the properties set on the
SchemaFactory
that created thisSchema
are also set on theValidatorHandler
constructed.- Returns:
- Always return a non-null valid object.
-
-
Traduction non disponible
Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Version en cache
18/12/2024 19:49:28 Cette version de la page est en cache (à la date du 18/12/2024 19:49:28) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 31/08/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-javax/xml/validation/Schema.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.