Method | Description | |
---|---|---|
Add ( |
Adds the indicated Release instance to the set managed by the Specification.
|
|
ForDocument ( |
Attempts to locate the Specification instance corresponding to the given XmlDocument.
|
|
ForName ( string name ) : |
Attempts to locate the Specification instance corresponding to the given name.
|
|
GetHashCode ( ) : int |
Returns a hash code for this instance based on its name.
|
|
GetReleaseForDocument ( |
Attempts to locate a Release of the current Specification that is compatible with the given XmlDocument.
|
|
GetReleaseForVersion ( string version ) : |
Attempts to locate a Release associated with this Specification with the indicated version identifier.
|
|
GetReleaseForVersionAndNamespace ( string version, string namespaceUri ) : |
Attempts to locate a SchemaRelease associated with this Specification with the indicated version identifier and namespace URI.
|
|
IsInstance ( |
Determines if the given XmlDocument is an instance of some Release of this Specification.
|
|
ReleaseForDocument ( |
Attempts to locate the Release instance corresponding to the given XmlDocument.
|
|
Remove ( |
Removes the indicated Release instance from the set managed by the Specification.
|
|
Specification ( string name ) : System |
Constructs a Specification with the given name.
|
|
ToString ( ) : string |
Converts the Specification to a string for debugging.
|
Method | Description | |
---|---|---|
GetClassLoader ( |
If the releases file defines a custom class loader to be used the process the data block identified by the context element then return its name, otherwise return the indicated default class name.
|
|
GetDtdReleaseLoader ( |
Creates an IReleaseLoader that can process a DTD meta definition.
|
|
GetSchemaReleaseLoader ( |
Creates an IReleaseLoader that can process a schema meta definition.
|
|
Specification ( ) : System |
Bootstrap the entire collection of specifications by processing the contents of the 'files/releases.xml' file.
|
|
ToDebug ( ) : string |
Produces a debugging string describing the state of the instance.
|
public Add ( |
||
release | The |
|
return | void |
public static ForDocument ( |
||
document | The |
|
return |
public static ForName ( string name ) : |
||
name | string | The target Specification name. |
return |
public GetReleaseForDocument ( |
||
document | The |
|
return |
public GetReleaseForVersion ( string version ) : |
||
version | string | The target version identifier. |
return |
public GetReleaseForVersionAndNamespace ( string version, string namespaceUri ) : |
||
version | string | The target version identifier. |
namespaceUri | string | The target namespace URI. |
return |
public IsInstance ( |
||
document | The |
|
return | bool |
public static ReleaseForDocument ( |
||
document | The |
|
return |
public Remove ( |
||
release | The |
|
return | void |
public Specification ( string name ) : System | ||
name | string | The unique name for the Specification. |
return | System |