|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectgaricchi.xml.XmlWriteParse.XmlWriteParse
public class XmlWriteParse
Xmlの書き込みを行うクラス
コンストラクタの概要 | |
---|---|
XmlWriteParse()
XmlParseのデフォルトコントラクタ |
メソッドの概要 | |
---|---|
java.lang.String |
AddAttribute(java.lang.String xml,
java.lang.String version,
java.lang.String encoding,
java.lang.String tagName,
int depth,
java.lang.String writeAttributeName,
java.lang.String writeAttributeValue)
タグ名と階層数で指定した要素すべてに属性を追加するメゾッド SetPullParserとParseメゾッドを事前実行する必要がある |
java.lang.String |
AddAttribute(java.lang.String xml,
java.lang.String version,
java.lang.String encoding,
java.lang.String tagName,
int depth,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String writeAttributeName,
java.lang.String writeAttributeValue)
タグ名と階層数と属性名と属性値で指定した要素に属性を追加するメゾッド SetPullParserとParseメゾッドを事前実行する必要がある |
void |
AddTag(java.lang.String tagName,
java.util.ArrayList<java.lang.String> attributeNameList,
java.util.ArrayList<java.lang.String> attributeValueList)
newXmlで新規作成したXml文章にタグを追加するメゾッド このメゾッドで追加したタグに要素は無く、CloseTagまたはCloseTagAllメゾッドで閉じない限りタグは閉じられない このメゾッド後のAddTagは1階層深くなる |
void |
AddTag(java.lang.String tagName,
java.lang.String element,
java.util.ArrayList<java.lang.String> attributeNameList,
java.util.ArrayList<java.lang.String> attributeValueList)
NewXmlで新規作成したXMlにタグを追加するメゾッド このメゾッドで作成したタグは単一で必ず閉じられる |
void |
CloseTag()
AddTagで開いたタグを一つ閉じるメゾッド |
void |
CloseTagAll()
AddTagで開いたタグをrootタグまですべて閉じるメゾッド |
java.lang.String |
GetWrittingXml()
newXmlで新規作成したXml文章を取得するメゾッド |
void |
NewXml(java.lang.String version,
java.lang.String encoding)
Xml文章を新規作成するメゾッド Xml宣言のみ作成する |
void |
Parse()
Xmlを解析するメゾッド。 |
java.lang.String |
ReWriteAttributeValue(java.lang.String xml,
java.lang.String version,
java.lang.String encoding,
java.lang.String tagName,
int depth,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String writeAttributeValue)
タグ名と階層数と属性名と属性値で指定した属性値を書き換えるメゾッド SetPullParserとParseメゾッドを事前実行する必要がある |
java.lang.String |
ReWriteElement(java.lang.String xml,
java.lang.String version,
java.lang.String encoding,
java.lang.String tagName,
int depth,
java.lang.String element)
タグ名と階層数で指定したXMLの要素すべてを書き換えるメゾッド |
java.lang.String |
ReWriteElement(java.lang.String xml,
java.lang.String version,
java.lang.String encoding,
java.lang.String tagName,
int depth,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String element)
タグ名と階層数と属性名と属性値で指定した要素を書き換えるメゾッド SetPullParserとParseメゾッドを事前実行する必要がある |
void |
SetPullPaeser(XmlPullParser xmlPullParser)
ローカルリソースのXMLを引数とするメゾッド。 |
void |
SetPullParser(java.lang.String xml)
String型のXML文章を設定するメゾッド |
void |
SetPullParser(java.net.URL url)
URL指定メゾッド。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public XmlWriteParse()
メソッドの詳細 |
---|
public void SetPullParser(java.lang.String xml) throws XmlPullParserException
xml
- String型のXML文章
XmlPullParserException
public void SetPullParser(java.net.URL url) throws java.io.IOException, XmlPullParserException
url
- Web上のXML文章のURL
java.io.IOException
XmlPullParserException
public void SetPullPaeser(XmlPullParser xmlPullParser)
xmlPullParser
- XmlPullParserクラスのインスタンスpublic void NewXml(java.lang.String version, java.lang.String encoding)
version
- 新規作成するXmlのバージョンencoding
- 新規作成するXmlのエンコードpublic void Parse() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public java.lang.String ReWriteElement(java.lang.String xml, java.lang.String version, java.lang.String encoding, java.lang.String tagName, int depth, java.lang.String element) throws XmlPullParserException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
xml
- 書き換えたいXMLversion
- 書き換え後のXMLのバージョン(1.0とか)encoding
- 書き換え後のXMLのエンコード(UTF-8とか)tagName
- 書き換えたい要素のタグdepth
- 書き換えたい要素の階層数element
- 書き換え後の要素
XmlPullParserException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public java.lang.String ReWriteElement(java.lang.String xml, java.lang.String version, java.lang.String encoding, java.lang.String tagName, int depth, java.lang.String attributeName, java.lang.String attributeValue, java.lang.String element) throws XmlPullParserException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
xml
- 書き換えたいXMLをversion
- 書き換え後のXMLのバージョン(1.0とか)encoding
- 書き換え後のXMLのエンコード(UTF-8)tagName
- 書き換えたい要素のタグdepth
- 書き換えたい要素の階層数attributeName
- 書き換えたい要素の属性名attributeValue
- 書き換えたい要素の属性値element
- 書き換え後の要素
XmlPullParserException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public java.lang.String ReWriteAttributeValue(java.lang.String xml, java.lang.String version, java.lang.String encoding, java.lang.String tagName, int depth, java.lang.String attributeName, java.lang.String attributeValue, java.lang.String writeAttributeValue) throws XmlPullParserException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
xml
- 書き換えたいXMLversion
- 書き換え後のXMLのバージョン(1.0とか)encoding
- 書き換え後のXMLのエンコード(UTF-8とか)tagName
- 書き換えたい属性があるタグ名depth
- 書き換えたい属性がある階層数attributeName
- 書き換えたい属性名attributeValue
- 書き換えたい属性値writeAttributeValue
- 書き換え後の属性値
XmlPullParserException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public java.lang.String AddAttribute(java.lang.String xml, java.lang.String version, java.lang.String encoding, java.lang.String tagName, int depth, java.lang.String writeAttributeName, java.lang.String writeAttributeValue) throws XmlPullParserException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
xml
- 書き換えたいXMLversion
- 書き換え後のXMLのバージョンencoding
- 書き換え後のXMLのエンコードtagName
- タグ名depth
- 階層数writeAttributeName
- 追加したい属性名writeAttributeValue
- 追加したい属性値
XmlPullParserException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public java.lang.String AddAttribute(java.lang.String xml, java.lang.String version, java.lang.String encoding, java.lang.String tagName, int depth, java.lang.String attributeName, java.lang.String attributeValue, java.lang.String writeAttributeName, java.lang.String writeAttributeValue) throws XmlPullParserException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
xml
- 書き換えたいXMLversion
- XMLのバージョン(1.0とか)encoding
- XMLのエンコード(UTF-8とか)tagName
- タグ名depth
- 階層数attributeName
- 属性名attributeValue
- 属性値writeAttributeName
- 追加したい属性名writeAttributeValue
- 追加したい属性値
XmlPullParserException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public void AddTag(java.lang.String tagName, java.lang.String element, java.util.ArrayList<java.lang.String> attributeNameList, java.util.ArrayList<java.lang.String> attributeValueList)
tagName
- 追加するタグelement
- 追加する要素(なければnull)attributeNameList
- 追加する属性名(なければnull)attributeValueList
- 追加する属性値(なければnull)public void AddTag(java.lang.String tagName, java.util.ArrayList<java.lang.String> attributeNameList, java.util.ArrayList<java.lang.String> attributeValueList)
tagName
- 追加したいタグattributeNameList
- 追加したい属性名attributeValueList
- 追加したい属性値public void CloseTag()
public void CloseTagAll()
public java.lang.String GetWrittingXml()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |