org.tinygroup.xmlparser.document
类 XmlDocumentImpl

java.lang.Object
  继承者 org.tinygroup.xmlparser.document.XmlDocumentImpl
所有已实现的接口:
Document<XmlNode>, XmlDocument

public class XmlDocumentImpl
extends Object
implements XmlDocument


构造方法摘要
XmlDocumentImpl()
           
 
方法摘要
 void addComment(XmlNode node)
          添加注释
 void addDoctype(XmlNode node)
          添加CDATA文本
 void addProcessingInstruction(XmlNode node)
          添加XML处理指令
 List<XmlNode> getCommentList()
          获取Xml注释
 List<XmlNode> getDoctypeList()
          获取CDATA部分
 List<XmlNode> getProcessingInstructionList()
          获取XML处理指令
 XmlNode getRoot()
          获取根结点 s
 XmlNode getXmlDeclaration()
          获取XML声明
 void setRoot(XmlNode root)
          设置根结点
 void setXmlDeclaration(XmlNode xmlDeclaration)
          设置XML声明
 String toString()
          获取完整XML文档
 void write(OutputStream out)
          将XML文档写入指定的输出流中
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

XmlDocumentImpl

public XmlDocumentImpl()
方法详细信息

getRoot

public XmlNode getRoot()
获取根结点 s

指定者:
接口 Document<XmlNode> 中的 getRoot
返回:
XmlNode

setRoot

public void setRoot(XmlNode root)
设置根结点

指定者:
接口 Document<XmlNode> 中的 setRoot
参数:
root -

getXmlDeclaration

public XmlNode getXmlDeclaration()
获取XML声明

指定者:
接口 XmlDocument 中的 getXmlDeclaration
返回:
XmlNode

setXmlDeclaration

public void setXmlDeclaration(XmlNode xmlDeclaration)
设置XML声明

指定者:
接口 XmlDocument 中的 setXmlDeclaration
参数:
xmlDeclaration -

getCommentList

public List<XmlNode> getCommentList()
获取Xml注释

指定者:
接口 XmlDocument 中的 getCommentList
返回:
List

getDoctypeList

public List<XmlNode> getDoctypeList()
获取CDATA部分

指定者:
接口 XmlDocument 中的 getDoctypeList
返回:
List

getProcessingInstructionList

public List<XmlNode> getProcessingInstructionList()
获取XML处理指令

指定者:
接口 XmlDocument 中的 getProcessingInstructionList
返回:
List

addDoctype

public void addDoctype(XmlNode node)
添加CDATA文本

指定者:
接口 XmlDocument 中的 addDoctype
参数:
CDATA文本 -

addProcessingInstruction

public void addProcessingInstruction(XmlNode node)
添加XML处理指令

指定者:
接口 XmlDocument 中的 addProcessingInstruction
参数:
processingInstruction -

addComment

public void addComment(XmlNode node)
添加注释

指定者:
接口 XmlDocument 中的 addComment
参数:
comment -

toString

public String toString()
获取完整XML文档

覆盖:
Object 中的 toString
返回:
String

write

public void write(OutputStream out)
           throws IOException
将XML文档写入指定的输出流中

指定者:
接口 Document<XmlNode> 中的 write
参数:
out -
抛出:
IOException


Copyright © 2006–2016 TinyGroup. All rights reserved.