Share via


IAttributes 인터페이스

정의

XML 특성 목록의 인터페이스입니다.

[Android.Runtime.Register("org/xml/sax/Attributes", "", "Org.Xml.Sax.IAttributesInvoker")]
public interface IAttributes : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/Attributes", "", "Org.Xml.Sax.IAttributesInvoker")>]
type IAttributes = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
파생
특성
구현

설명

XML 특성 목록의 인터페이스입니다.

<blockquote><em>소스 코드와 설명서 모두 이 모듈은 공용 도메인에 있으며 강력한>NO WARRANTY</strong>와 함께 <제공됩니다.</em> 자세한 내용은 를 참조하세요http://www.saxproject.org. </인용구>

이 인터페이스를 사용하면 다음과 같은 세 가지 방법으로 특성 목록에 액세스할 수 있습니다.

<ol><li>by attribute index;</li li><>by Namespace-qualified name; or</li li><>by qualified (prefixed) name.</li></ol>

목록에는 #IMPLIED 선언되었지만 시작 태그에 지정되지 않은 특성이 포함되지 않습니다. 또한 기능이 var true/var>로 설정<되지 않는 한 http://xml.org/sax/features/namespace-prefixes 네임스페이스 선언(xmlns*)으로 사용되는 특성도 포함되지 않습니다(<기본적으로 var>false</var>임<).> SAX2는 원래 "XML의 네임스페이스" 권장 사항을 준수하므로 일반적으로 네임스페이스 선언 특성에 네임스페이스 URI를 제공하지 않습니다.

일부 SAX2 파서는 선택적 기능 플래그(http://xml.org/sax/features/xmlns-uris)를 사용하여 해당 특성에 URI를 부여하도록 요청할 수 있으며, 이는 해당 권장 사항의 이후 버전과 호환되지 않는 수정 버전에 부합합니다. (특성의 "로컬 이름"은 기본 요소 네임스페이스를 정의할 때 접두사 또는 "xmlns"가 됩니다.) 이식성을 위해 처리기 코드는 해당 기능 플래그의 설정을 변경할 수 있는 파서를 요구하지 않고 항상 해당 충돌을 resolve 합니다.

네임스페이스 접두사 기능(위 참조)이 var false/var>인 <경우 정규화된 이름으로 액세스를 사용할 수 없습니다. 기능이 var>false</var>인 <경우 http://xml.org/sax/features/namespaces 네임스페이스 정규화된 이름에 의한 액세스를 사용할 수 없습니다.<>

이 인터페이스는 네임스페이스 지원을 포함하지 않는 현재 사용되지 않는 SAX1 org.xml.sax.AttributeList AttributeList 인터페이스를 대체합니다. 네임스페이스 지원 외에도 var getIndex</var> 메서드(아래)를 추가합니다<.>

목록의 특성 순서는 지정되지 않으며 구현마다 다릅니다.

SAX 2.0에 추가되었습니다.

에 대한 Java 설명서입니다 org.xml.sax.Attributes.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

속성

Handle

기본 Android 개체의 JNI 값을 가져옵니다.

(다음에서 상속됨 IJavaObject)
JniIdentityHashCode

java.lang.System.identityHashCode() 래핑된 instance 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
Length

목록의 특성 수를 반환합니다.

PeerReference

JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다.

(다음에서 상속됨 IJavaPeerable)

메서드

Disposed()

instance 삭제되었을 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
DisposeUnlessReferenced()

이 instance 대한 미해결 참조가 없으면 를 호출Dispose()합니다. 그렇지 않으면 아무 것도 수행하지 않습니다.

(다음에서 상속됨 IJavaPeerable)
Finalized()

instance 완료되면 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
GetIndex(String)

XML 정규화(접두사) 이름으로 특성의 인덱스를 조회합니다.

GetIndex(String, String)

네임스페이스 이름으로 특성의 인덱스를 조회합니다.

GetLocalName(Int32)

인덱스별로 특성의 로컬 이름을 조회합니다.

GetQName(Int32)

인덱스별로 특성의 XML 정규화(접두사) 이름을 조회합니다.

GetType(Int32)

인덱스별로 특성의 형식을 조회합니다.

GetType(String)

XML 정규화(접두사) 이름으로 특성의 형식을 조회합니다.

GetType(String, String)

네임스페이스 이름으로 특성의 형식을 조회합니다.

GetURI(Int32)

인덱스별로 특성의 네임스페이스 URI를 조회합니다.

GetValue(Int32)

인덱스별로 특성의 값을 조회합니다.

GetValue(String)

XML 정규화(접두사) 이름으로 특성 값을 조회합니다.

GetValue(String, String)

네임스페이스 이름으로 특성 값을 조회합니다.

SetJniIdentityHashCode(Int32)

에서 반환 JniIdentityHashCode된 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XML 특성 목록의 인터페이스입니다.

(다음에서 상속됨 IJavaPeerable)
SetPeerReference(JniObjectReference)

에서 반환 PeerReference된 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
UnregisterFromRuntime()

런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 instance 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

XML 특성 목록의 인터페이스입니다.

GetJniTypeName(IJavaPeerable)

XML 특성 목록의 인터페이스입니다.

적용 대상