La classe abstraite SchemaFactory permet de créer des instances de la classe Schema.
Un objet SchemaFactory est un compilateur de schéma. Il est capable d'utiliser diverses sources pour analyser et construire un objet Schema.
Les sources peuvent être des fichiers, des objets SAXSource ou DOMSource ou encore des ressources externes désignées par une adresse URL.
Constructeur |
---|
Description |
protected SchemaFactory() |
crée une nouvelle instance de la classe SchemaFactory. Toutefois cette classe est protégée. |
Méthode |
---|
Description |
abstract ErrorHandler getErrorHandler() |
retourne le gestionnaire d'erreurs associé à l'objet SchemaFactory courant. |
boolean getFeature(String name) |
vérifie si la caractéristique correspondant au nom spécifié, est activée. |
Object getProperty(String name) |
obtient la valeur de la propriété correspondant au nom spécifié. |
abstract LSResourceResolver getResourceResolver() |
retourne l'objet LSResourceResolver associé à l'objet SchemaFactory courant. |
abstract boolean isSchemaLanguageSupported(String schemaLanguage) |
indique si le schéma spécifié est supporté par l'objet SchemaFactory courant. |
static SchemaFactory newInstance(String schemaLanguage) |
crée une nouvelle instance de la classe SchemaFactory qui supporte le langage de schéma indiqué. |
abstract Schema newSchema() |
crée une nouvelle instance de la classe Schema. |
Schema newSchema(File schema) |
crée un nouveau schéma à partir du fichier fourni. |
Schema newSchema(Source schema) |
crée un nouveau schéma à partir de la source fournie. |
abstract Schema newSchema(Source[] schemas) |
crée un nouveau schéma à partir des sources fournis. |
Schema newSchema(URL schema) |
crée un nouveau schéma à partir d'une ressource externe pointée par l'adresse URL. |
abstract void setErrorHandler(ErrorHandler errorHandler) |
assigne un gestionnaire d'erreurs pour l'objet SchemaFactory courant. |
void setFeature(String name, boolean value) |
détermine si la caractéristique correspondant au nom spécifié, doit être activée. |
void setProperty(String name, Object object) |
assigne une valeur à la propriété correspondant au nom spécifié. |
abstract void setResourceResolver(LSResourceResolver resourceResolver) |
retourne un objet LSResourceResolver pour l'objet SchemaFactory courant. |
Méthodes héritées de la classe java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |