Thursday, July 02, 2009

JDOM 참조 메뉴얼

 

[ORG.JDOM 패키지]

[클래스 요약]

클래스명                           설명

Text                                텍스트 데이터를 조작할 수 있도록 함.

ProcessingInstruction     처리명령들을 생성하며 조작함.

EntityRef                         엔티티참조를 정의함.

Element                          XML도큐먼트의 요소들을 생성하며 조작함.

Document                       XML도큐먼트를 표현할 수 있도록 함.

DocType                         XML DocType객체를 생성함.

Comment                        XML 도큐먼트 주석을 생성하며 조작함.

CDATA                             XML도큐먼트의 CDATA섹션을 생성하며 조작함.

Attribute                         요소 속성들을 생성하며 조작함.

 

[Document 클래스]

리턴            메서드             설명

Document  addContent(Comment comment) 주석을 추가함.

Document  addContent(ProcessingInstruction pi) 처리명령을 삽입함.

Object       clone()  도큐먼트의 복사본을 생성함.

boolean     equals(Object ob) 도큐먼트가 동일한가의 여부를 판단함.

List            getContent() 도큐먼트 내용을 검색함.

DocType    getDocType() DocType 선언부를 검색함.

Element     getRootElement() 루트요소를 검색함.

boolean     removeContent(Comment comment) 주석을 삭제함.

boolean     removecontent(ProcessingInstruction pi) 처리명령을 삭제함.

Document  setContent(List newContent) 리스트로부터 내용을 생성함.

Document  setDocType(DocType doctype) DocType 선언부를 설정함.

Document  setRootElement(Element rootElement) 루트요소를 설정함.

String         toString() 도큐먼트를 문자열로 변환시킴.

 

[Text 클래스]

리턴           메서드                                    설명

void           append(String stringValue)  텍스트 데이터를 추가함.

Object       clone()                                  텍스트노드를 복사함.

boolean     equals(Object ob)                객체가 동일한가를 판단함.

Document  getDocument()                     텍스트가 속하는 도큐먼트를 검색함.

Element     getParent()                          부모요소를 검색함.

String        getValue()                             텍스트의 값을 검색함.

void           getValue(String stringValue) 텍스트 값을 설정함.

String         toString()                              텍스트 정보를 문자열로 변환시킴.

 

[Element 클래스]

리턴         메서드                                                 설명

Element     addContent(CDATA cdata)                  CDATA섹션을 추가함.

Element     addContent(Comment comment)        주석을 요소에 추가함.

Element     addContent(Element element)            요소 내용을 요소에 추가함.

Element     addContent(EntityRef entity)               엔티티 내용을 이 요소에 추가함.

Element     addContent(ProcessingInstruction pi)  처리 명령을 요소에 추가함.

Element     addContent(String text)                       텍스트 내용을 요소에 추가함.

Object        clone()                                                 요소의 복사본을 생성함.

Element     detach()                                               요소를 그것의 부모로부터 떼어냄.

Attribute    getAttribute(String name)                   속성을 검색함.

List             getAttributes()                                    요소 속성의 리스트를 검색함.

String         getAttributeValue(String name)         속성값을 검색함.

Element      getChild(String name)                        첫번째 자식요소를 검색함.

List             getChildren()                                     모든 자식요소들의 리스트를 검색함.

List             getChildren(String name)                  자식요소의 텍스트를 검색함.

String         getChildText(String name)                 자식 요소의 잘려나간 텍스트를 검색함.

String         getChildTextTrim(String name)         자식요소의 공백제거.

List             getContent()                                      요소내용의 리스트를 검색함.

Document   getDocument()                                  그 요소가 속하는 도큐먼트를 검색함.

String          getName()                                        요소이름

Element      getParent()                                       부모 요소를 검색함.

String          getText()                                          요소의 텍스트 내용을 검색함.

String          getTextNormalize()         요소의 텍스트 내용을 여백이 압축된 상태로 검색함.

String          getTextTrim()                  요소의 텍스트 내용을 여백이 삭제된 상태로 검색함.

boolean       hasChildren()

boolean       hasChild(String name)                      그 요소가 자식인가를 판별함.

boolean       isRootElement()                                그 요소가 루트 요소인가를 판별함.

boolean       removeAttribute(String name)         속성을 제거함.

boolean       removeChildren()                             모든 자식 요소들을 삭제함.

boolean       removeChildren(String name)           명시된 자식 요소를 삭제함.

boolean       removeContent(CDATA cdata)           CDATA섹션을 삭제함.

boolean       removeContent(Comment comment) 주석을 삭제함.

boolean       removeContent(Element element)    요소를 삭제함.

boolean       removeContent(EntityRef entity)       엔티티 참조를 삭제함.

boolean       removeContent(ProcessingInstruction pi) 처리명령을 삭제함.

Element       setAttribute(Attribute attribute)           요소의 속성을 설정함.

Element       setAttribute(String name, String value) 요소의 속성값을 설정함.

Element       setAttribute(List attributes)         리스트로부터 요소에 대한 속성을 설정함.

Element       setChildren(List children)            리스트로부터 자식 요소를 생성함.

Element       setContent(List newContent)       리스트로부터 요소 내용을 생성함.

Element       setName(String name)                 요소이름을 명시함.

Element       setText(String text)                     요소의 텍스트 내용을 명시함.

String           toString()                                    요소 데이터를 문자열로 변환시킴.

No comments: