ISchemaRepository
Provides methods for accessing schemas.
Schemas can be called via this interface in order to be processed further.
Indexers
| Indexer | Description |
|---|---|
| this[String]:ISchema | Calls a schema based on the name. |
| this[Int32]:ISchema | Calls a schema based on the Id. |
Properties
| Property | Description |
|---|---|
| Root:ISchema | Supplies the root schema of the schema management. |
Methods
| Method | Description |
|---|---|
| CreateSchemaChangeSet():ISchemaChangeSet | Generates a new SchemaChangeSet. |
| CreateTransformationSet():ITransformationSet | Generates a new set of transformations. |
| DeleteSchemata(ISchema[], Boolean):Void | Deletes a list of schemas. |
| ExtractReferenceIdentifiers(Byte[], &String[], &String[]):Void | Extracts all references to data objects and binary objects of an Xml. |
| ExtractReferenceIdentifiers(String, &String[], &String[]):Void | Extracts all references to data objects and binary objects of an Xml. |
| GetSchema(String):ISchema | Calls a schema based on the name. |
| GetSchema(Int32):ISchema | Calls a schema based on the Id. |
| ReplaceReferenceIdentifiers(String, StringDictionary):String | Replaces references to data objects or binary objects. |
| TryGetSchema(String):ISchema | Calls a schema based on the name. |
| TryGetSchema(Int32):ISchema | Calls a schema based on the Id. |
| ValidateData(String):Void | Validates the indicated Xml against the schema it follows. |
