| java.lang.Object | |
| ↳ | com.google.gdata.data.ExtensionManifest |
The ExtensionManifest class is a helper class used to maintain a
relationship between an ExtensionPoint type set of expected
extensions with it, as described by a map of namespace URI/local name
pairs to ExtensionDescription instances. ExtensionManifest
instances are created by the ExtensionProfile declaration
APIs and used during parsing by ExtensionPoint instances to
to find the description of extension elements found in the parse stream.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| arbitraryXml | Specifies whether the extension point supports arbitrary XML ({code xs:any}). | ||||||||||
| extendedType | The ExtensionPoint type associated with this manifest. | ||||||||||
| mixedContent | Specifies whether the extension point supports mixed content. | ||||||||||
| subclassManifests | The list of manifests for subtypes of extendedType. | ||||||||||
| supportedExtensions | Maps (Namespace URI, local name) to corresponding extension data. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the Map from namespace/localname String pairs to supporting
Extension class and manifest information.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Specifies whether the extension point supports arbitrary XML
({code xs:any}). If it does, it is available through
xmlBlob.
The ExtensionPoint type associated with this manifest.
Specifies whether the extension point supports mixed content. Has no
effect if arbitraryXml is false. If it does, it is available through
xmlBlob.
The list of manifests for subtypes of extendedType. This is used to propagate declarations down to subtypes.
Maps (Namespace URI, local name) to corresponding extension data.
Returns the Map from namespace/localname String pairs to supporting Extension class and manifest information.