public class PrintXPathHandler extends XPathHandler
XPath 형태의 태그 경로와 값을 출력해 주는 XPathHandler.
개발시 분석해야 하는 XML의 XPath 정보를 알기 위해 사용할 수 있다.
| Constructor and Description |
|---|
PrintXPathHandler()
PrintXPathHandler 객체 생성.
|
PrintXPathHandler(boolean printFullPath)
PrintXPathHandler 객체 생성.
|
PrintXPathHandler(boolean useNamespace,
boolean printFullPath)
PrintXPathHandler 객체 생성.
|
PrintXPathHandler(boolean useNamespace,
java.lang.String omitPath,
boolean printFullPath)
PrintXPathHandler 객체 생성.
|
PrintXPathHandler(java.lang.String omitPath)
PrintXPathHandler 객체 생성.
|
PrintXPathHandler(java.lang.String omitPath,
boolean printFullPath)
PrintXPathHandler 객체 생성.
|
| Modifier and Type | Method and Description |
|---|---|
void |
endXPathDocument()
Document가 끝났을 때 호출.
|
void |
processXPathValue(java.lang.String fullPath,
java.lang.String shortPath,
java.lang.String value)
XPath가 값을 가진 경우(속성, 텍스트) 호출.
|
void |
startXPathDocument()
Documnet가 시작되었을 때 호출.
|
characters, endDocument, endElement, getOmitPath, isUseNamespace, setValueTrimmed, startDocument, startElementpublic PrintXPathHandler()
PrintXPathHandler 객체 생성.
PrintXPathHandler(false, null, false)와 같은 속성의 객체를 생성한다.
public PrintXPathHandler(java.lang.String omitPath)
PrintXPathHandler 객체 생성.
PrintXPathHandler(false, omitPath, false)와 같은 속성의 객체를 생성한다.
omitPath - 생략경로.public PrintXPathHandler(boolean printFullPath)
PrintXPathHandler 객체 생성.
PrintXPathHandler(false, null, printFullPath)와 같은 속성의 객체를 생성한다.
printFullPath - 전체 경록 출력 여부.public PrintXPathHandler(java.lang.String omitPath,
boolean printFullPath)
PrintXPathHandler 객체 생성.
PrintXPathHandler(false, omitPath, printFullPath)와 같은 속성의 객체를 생성한다.
omitPath - 생략경로.printFullPath - 전체 경로 출력 여부.public PrintXPathHandler(boolean useNamespace,
boolean printFullPath)
PrintXPathHandler 객체 생성.
PrintXPathHandler(useNamespace, null, printFullPath)와 같은 속성의 객체를 생성한다.
useNamespace - 태그명에 네임스페이스값 사용 여부.printFullPath - 전체 경로 출력 여부.public PrintXPathHandler(boolean useNamespace,
java.lang.String omitPath,
boolean printFullPath)
PrintXPathHandler 객체 생성.
useNamespace - 태그명에 네임스페이스값 사용 여부.omitPath - 생략경로.printFullPath - 전체 경로 출력 여부.public void startXPathDocument()
throws org.xml.sax.SAXException
XPathHandlerstartXPathDocument in class XPathHandlerorg.xml.sax.SAXExceptionDefaultHandler.startDocument()public void endXPathDocument()
throws org.xml.sax.SAXException
XPathHandlerendXPathDocument in class XPathHandlerorg.xml.sax.SAXExceptionDefaultHandler.endDocument()public void processXPathValue(java.lang.String fullPath,
java.lang.String shortPath,
java.lang.String value)
XPathHandlerprocessXPathValue in class XPathHandlerfullPath - XPath 전체 경로.shortPath - 짧은 경로. 속성인 경우 [해당 태그명] + "@" + [속성명], 텍스트인 경우 [해당 태그명] + "/text()"value - 값