|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface XPathFunctionResolver
XPathFunctionResolver
는 일련의 사용자 정의의 XPathFunction
에의 액세스를 제공합니다.
XPath 함수는, name 와 arity 에 의해 해결됩니다. 편입의 함수에는 리절버는 필요없고, 리절버를 사용해 이러한 함수를 오버라이드(override) 할 수 없습니다.
특히, 리절버는, 다른 이름 공간의 함수 (명시적 접두사를 가지는 함수) 에 대해서만 불려 갑니다. 즉,XPathFunctionResolver
를 사용해, 같은 이름 공간내에 XPath 1.0 의 함수 라이브러리를 확장하는 XML-Signature Syntax and Processing 등의 스펙을 구현할 수 없습니다. 이것은, 리절버의 설계에 의하는 것입니다.
추가의 Xpath 편입 함수를 구현하는 경우는, 사용하는 구현을 직접 확장할 필요가 있습니다.
메소드의 개요 | |
---|---|
XPathFunction |
resolveFunction (QName functionName,
int arity)
사용 가능한 일련의 함수로부터 함수를 검색합니다. |
메소드의 상세 |
---|
XPathFunction resolveFunction(QName functionName, int arity)
사용 가능한 일련의 함수로부터 함수를 검색합니다.
functionName
또는 arity
가 null
의 경우,NullPointerException
가 throw 됩니다.
functionName
- 함수명arity
- 반환되는 함수가 받아들일 필요가 있는 인수의 수
arity
인수를 가지는 functionName
라는 이름의 함수가 존재하지 않는 경우는 null
NullPointerException
- functionName
또는 arity
가 null
의 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.