|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensaml.xml.schema.SchemaBuilder
public final class SchemaBuilder
A helper class for building Schema from a set of input.
| Nested Class Summary | |
|---|---|
static class |
SchemaBuilder.SchemaLanguage
Language of the schema files. |
| Method Summary | |
|---|---|
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
File schemaFileOrDirectory)
Builds a schema from the given schema source. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
File[] schemaFilesOrDirectories)
Builds a schema from the given schema sources. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
InputStream schemaSource)
Builds a schema from the given schema source. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
InputStream[] schemaSources)
Builds a schema from the given schema sources. |
protected static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
Source[] schemaSources)
Builds a schema from the given schema sources. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
String schemaFileOrDirectory)
Builds a schema from the given schema source. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
String[] schemaFilesOrDirectories)
Builds a schema from the given schema sources. |
protected static void |
getSchemaFiles(SchemaBuilder.SchemaLanguage lang,
File[] schemaFilesOrDirectories,
List<File> accumulatedSchemaFiles)
Gets all of the schema files in the given set of readable files, directories or subdirectories. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
String schemaFileOrDirectory)
throws SAXException
lang - schema language, must not be nullschemaFileOrDirectory - file or directory which contains schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
String[] schemaFilesOrDirectories)
throws SAXException
lang - schema language, must not be nullschemaFilesOrDirectories - files or directories which contains schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
File schemaFileOrDirectory)
throws SAXException
lang - schema language, must not be nullschemaFileOrDirectory - file or directory which contains schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
File[] schemaFilesOrDirectories)
throws SAXException
lang - schema language, must not be nullschemaFilesOrDirectories - files or directories which contains schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
InputStream schemaSource)
throws SAXException
lang - schema language, must not be nullschemaSource - schema source
SAXException - thrown if there is a problem converting the schema sources in to a schema
public static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
InputStream[] schemaSources)
throws SAXException
lang - schema language, must not be nullschemaSources - schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
protected static void getSchemaFiles(SchemaBuilder.SchemaLanguage lang,
File[] schemaFilesOrDirectories,
List<File> accumulatedSchemaFiles)
lang - schema language, must not be nullschemaFilesOrDirectories - files and directories which may contain schema filesaccumulatedSchemaFiles - list that accumulates the schema files
protected static Schema buildSchema(SchemaBuilder.SchemaLanguage lang,
Source[] schemaSources)
throws SAXException
lang - schema language, must not be nullschemaSources - schema sources, must not be null
SAXException - thrown if there is a problem converting the schema sources in to a schema
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||