|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.shibboleth.utilities.java.support.xml.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. |
| Field Summary | |
|---|---|
private static Logger |
LOG
Class logger. |
| Constructor Summary | |
|---|---|
private |
SchemaBuilder()
Constructor. |
| Method Summary | |
|---|---|
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
File... schemaFilesOrDirectories)
Builds a schema from the given schema sources. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
InputStream... schemaSources)
Builds a schema from the given schema sources. |
private static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
List<? extends Source> schemaSources)
Builds a schema from the given schema sources. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
Resource... schemaSources)
Builds a schema from the given schema sources. |
static Schema |
buildSchema(SchemaBuilder.SchemaLanguage lang,
String... schemaFilesOrDirectories)
Builds a schema from the given schema sources. |
private static void |
getSchemaFiles(SchemaBuilder.SchemaLanguage lang,
List<File> accumulatedSchemaFiles,
File... schemaFilesOrDirectories)
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 |
| Field Detail |
|---|
private static final Logger LOG
| Constructor Detail |
|---|
private SchemaBuilder()
| Method Detail |
|---|
@Nonnull
public static Schema buildSchema(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull@NotEmpty@NullableElements
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
@Nonnull
public static Schema buildSchema(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull@NotEmpty@NullableElements
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
@Nonnull
public static Schema buildSchema(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull@NotEmpty@NullableElements
Resource... schemaSources)
throws SAXException
lang - schema languageschemaSources - schema source resources
SAXException - thrown if there is a problem converting the schema sources in to a schema
@Nonnull
public static Schema buildSchema(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull@NotEmpty@NullableElements
InputStream... schemaSources)
throws SAXException
lang - schema languageschemaSources - schema sources
SAXException - thrown if there is a problem converting the schema sources in to a schema
private static void getSchemaFiles(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull
List<File> accumulatedSchemaFiles,
@Nonnull
File... schemaFilesOrDirectories)
lang - schema languageschemaFilesOrDirectories - files and directories which may contain schema filesaccumulatedSchemaFiles - list that accumulates the schema files
@Nonnull
private static Schema buildSchema(@Nonnull
SchemaBuilder.SchemaLanguage lang,
@Nonnull@NotEmpty@NullableElements
List<? extends Source> schemaSources)
throws SAXException
lang - schema languageschemaSources - schema sources
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 | |||||||||