JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig.spec
클래스 XPathFilterParameterSpec

java.lang.Object 
  상위를 확장 javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
모든 구현된 인터페이스:
AlgorithmParameterSpec , TransformParameterSpec


public final class XPathFilterParameterSpec
extends Object
implements TransformParameterSpec

XPath Filtering 변환 알고리즘용의 파라미터. 이 파라미터에는, XPath 식 및 생략 가능한 추가의 이름 공간 접두사 매핑의 Map 가 포함됩니다. XPath Filtering 변환 파라미터의 XML schema 정의는, 다음과 같이 정의됩니다.


 <element name="XPath" type="string"/>
 

도입된 버젼:
1.6
관련 항목:
Transform

생성자 의 개요
XPathFilterParameterSpec (String  xPath)
          지정한 XPath 식을 사용해,XPathFilterParameterSpec 를 작성합니다.
XPathFilterParameterSpec (String  xPath, Map  namespaceMap)
          지정한 XPath 식 및 이름 공간 맵을 사용해,XPathFilterParameterSpec 를 작성합니다.
 
메소드의 개요
 Map getNamespaceMap ()
          이름 공간 접두사의 맵을 돌려줍니다.
 String getXPath ()
          평가하는 XPath 식을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

XPathFilterParameterSpec

public XPathFilterParameterSpec(String  xPath)
지정한 XPath 식을 사용해,XPathFilterParameterSpec 를 작성합니다.

파라미터:
xPath - 평가하는 XPath 식
예외:
NullPointerException - xPathnull 의 경우

XPathFilterParameterSpec

public XPathFilterParameterSpec(String  xPath,
                                Map  namespaceMap)
지정한 XPath 식 및 이름 공간 맵을 사용해,XPathFilterParameterSpec 을 작성합니다. 이후의 변경으로부터 보호하기 위해서, 맵은 복제됩니다.

파라미터:
xPath - 평가하는 XPath 식
namespaceMap - 이름 공간 접두사의 맵. 각각의 열쇠는, 대응하는 이름 공간 URI String 에 매핑 하는 이름 공간 접두사 String 입니다.
예외:
NullPointerException - xPath 또는 namespaceMapnull 의 경우
ClassCastException - 맵의 열쇠 또는 항목이 String 의 형태가 아닌 경우
메소드의 상세

getXPath

public String  getXPath()
평가하는 XPath 식을 돌려줍니다.

반환값:
평가하는 XPath 식

getNamespaceMap

public Map  getNamespaceMap()
이름 공간 접두사의 맵을 돌려줍니다. 각각의 열쇠는, 대응하는 이름 공간 URI String 에 매핑 하는 이름 공간 접두사 String 입니다.  

이 구현은,변경 불가능한 맵 을 돌려줍니다.

반환값:
이름 공간 URI 에의 이름 공간 접두사의 Map. 빈 상태(empty)에서 만나도 괜찮지만,null 는 되지 않는다

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.