ITypeInfo Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die TypeInfo
Schnittstelle stellt einen Typ dar, auf den oder Attr
Element
Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind.
[Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")]
public interface ITypeInfo : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")>]
type ITypeInfo = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Die TypeInfo
Schnittstelle stellt einen Typ dar, auf den oder Attr
Element
Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind. Der Typ ist ein Paar von Namespace-URI und Namenseigenschaften und hängt vom Schema des Dokuments ab.
Wenn das Schema des Dokuments ein XML DTD [XML 1.0] ist, werden die Werte wie folgt berechnet: <ul<>li> Wenn auf diesen Typ von einem Attr
Knoten verwiesen wird, typeNamespace
ist "http://www.w3.org/TR/REC-xml"
und typeName
stellt die <b>[Attributtyp]</b-Eigenschaft> im [XML Information Set] dar. Wenn es keine Deklaration für das Attribut typeNamespace
gibt und typeName
sind null
. </li li>>< If this type is referenced from an Element
node, typeNamespace
and typeName
are null
. </li></ul>
Wenn es sich beim Schema des Dokuments um ein XML-Schema [XML-SchemaTeil 1] handelt, werden die Werte wie folgt mit den Beiträgen nach der Schemaüberprüfung berechnet (auch als PSVI-Beiträge bezeichnet): <ul><li> If the <b>[valid]</b> property exists AND is <em>"invalid"/<em> or <em>"notKnown"</em>: the {target namespace} and {name} properties of the declared type if available, andernfalls null
. <p ><b>Hinweis:</b> Zum Zeitpunkt des Schreibens erfordert die XML-Schemaspezifikation keine Deklaration des deklarierten Typs. Daher können DOM-Implementierungen die Typinformationen nicht angeben, wenn die Gültigkeit ungültig ist. </li li><> If the <b>[validity]</b> property exists and is <em>"valid"</em>: <ol><li> If <b>[member type definition]</b> exists: <ol><li>If {name} is not absent, then expose {name} and {target namespace} properties of the <b>[member type definition]</b> property; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> If the <b>[type definition]</b> property exists: <ol><li>If {name} is not absent, then expose {name} and {target namespace} properties of the <b>[type definition]</b> property; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> Li Wenn die <b>[Membertypdefinition anonym]</b> vorhanden ist: <ol><li>If it is false, then expose <b>[member type definition name]</b> and <b>[member type definition namespace]</b> properties; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> If the <b>[type definition anonymous]</b> exists: <ol><li>If it is false, then expose <b>[type definition name]</b> and <b>[type definition namespace]</b> properties; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li>/ol/li><></ol></li/ul><<> p b>>< Hinweis:</b> Andere Schemasprachen liegen außerhalb des Gültigkeitsbereichs von W3C und sollten daher definieren, wie sie ihre Typsysteme darstellen.TypeInfo
<
Siehe auch die Dom-Kernspezifikation (Document Object Model) der Ebene 3.
In DOM-Ebene 3 hinzugefügt.
Java-Dokumentation für org.w3c.dom.TypeInfo
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
DerivationExtension |
Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Ableitung nach Erweiterung dar. |
DerivationList |
Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Liste dar. |
DerivationRestriction |
Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Ableitung durch Einschränkung dar, wenn komplexe Typen beteiligt sind, oder eine Einschränkung , wenn einfache Typen beteiligt sind. |
DerivationUnion |
Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Union dar, wenn einfache Typen beteiligt sind. |
Eigenschaften
Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
JniIdentityHashCode |
Gibt den Wert |
JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
PeerReference |
Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück. (Geerbt von IJavaPeerable) |
TypeName |
Der Name eines Typs, der für das zugeordnete Element oder Attribut deklariert ist oder |
TypeNamespace |
Der Namespace des Typs, der für das zugeordnete Element oder Attribut deklariert ist oder |
Methoden
Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
IsDerivedFrom(String, String, Int32) |
Diese Methode gibt zurück, wenn eine Ableitung zwischen der Referenztypdefinition i. |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Die |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die |
GetJniTypeName(IJavaPeerable) |
Die |