[jdom-commits] getChildTextNormalize()

Jose Alejandro Cardenas jcardena at wctravel.com
Mon Oct 1 07:23:05 PDT 2001


Kent,

This is also my first message to this list but I have been using JDOM for
almost a year.  I do not think taking out the methods to access the text
from a child is a good idea.  However having a helper class to help
normalize the contents seems reasonable to me.  I am also not sure how
things are added to this open source project, but in webmacro or others I am
involved it is based on votes and community consideration.

Alex


----- Original Message -----
From: <jdom-commits-admin at dorothy.denveronline.net>
To: <jdom-commits at dorothy.denveronline.net>
Sent: Sunday, September 30, 2001 2:08 AM
Subject: jdom-commits digest, Vol 1 #208 - 1 msg


> Send jdom-commits mailing list submissions to
> jdom-commits at lists.denveronline.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.denveronline.net/mailman/listinfo/jdom-commits
> or, via email, send a message with subject or body 'help' to
> jdom-commits-request at lists.denveronline.net
>
> You can reach the person managing the list at
> jdom-commits-admin at lists.denveronline.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of jdom-commits digest..."
>
>
> Today's Topics:
>
>    1. getChildTextNormalize() (Kent C. Johnson)
>
> --__--__--
>
> Message: 1
> From: "Kent C. Johnson" <kentyman23 at hotmail.com>
> To: jdom-commits at jdom.org
> Date: Sat, 29 Sep 2001 21:43:37 -0500
> Subject: [jdom-commits] getChildTextNormalize()
>
> This is a multi-part message in MIME format.
>
> ------=_NextPart_000_5cf6_5d5f_6df4
> Content-Type: text/plain; format=flowed
>
> earlier on jdom-interest i was talking about adding the
> getChildTextNormalize() methods to Element.java, since getChildText() and
> getChildTextTrim() exist.  i'm am completely new to the project, and in
fact
> new to any open source project, so i'm not sure how things get decided
> around here (vote on things / just gets decided Jason and Brett /
whatever).
>   anyway, i think that either getChildTextNormalize() needs to be added to
> Element.java, or that method and all the other getChildText*() methods
need
> to be moved to a helper class.  i have a patch which adds the
> getChildTextNormalize() methods to Element.java
> (Element+getChildTextNormalize.patch).  i also have a patch which takes
all
> of those methods out of Element.java (Element-getChildText_deleted.patch),
> along with a working version of a helper class (JDOMHelper.java).  i will
> attach these 3 files.
> since this is my first submission i hope someone is able to check my work,
> though i have already tested by hand.  also, i didn't know how it worked
> adding the @author to the javadocs, so i added my name in JDOMHelper.java
> and Element+getChildTextNormalize.patch.  in the latter of the two, since
i
> basically just copied and modified code, perhaps my name should be taken
out
> of the javadocs (but if not, that would be cool :) ).  i didn't put my
name
> in for the Element-getChildText_deleted.patch, since it just deletes code.
> :)
> if you have any questions regarding these changes please ask me.  also
note
> that some might argue that all the getText*() methods should be part of
the
> JDOMHelper, but i disagreed, so i didn't do it yet.  if y'all think they
all
> need to move, i can do that too.
> oh, i was just thinking, maybe we would just deprecate the getChildText*()
> methods in Element.java, so it doesn't break old code.  if so,
> Element-getChildText_deleted.patch won't be useful.  i will also include a
> patch Element-getChildText_deprecated.patch which will just mark those
> methods as deprecated.
> one more thing, please check to make sure i did the javadocs right.  i'm
> pretty sure i did, but i had never played with it before today.
>
> quick recap of files:
> Element+getChildTextNormalize.patch - patch adds getChildTextNormalize()
> methods
> Element-getChildText_deleted.patch - patch deleted all getChildText*()
> methods
> Element-getChildText_deprecated.patch - patch deprecated all
getChildText*()
> methods
> JDOMHelper.java - helper class with static versions of all getChildText*()
> methods including getChildTextNormalize()
>
> thanks for considering my work,
> kent
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>
> ------=_NextPart_000_5cf6_5d5f_6df4
> Content-Type: application/octet-stream; name="JDOMHelper.java"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment; filename="JDOMHelper.java"
>
> LyotLSAKCiAkSWQ6IERhdGFDb252ZXJzaW9uRXhjZXB0aW9uLmphdmEsdiAx
> LjUgMjAwMS8wNC8yNyAxODoyMToxOSBqaHVudGVyIEV4cCAkCgogQ29weXJp
> Z2h0IChDKSAyMDAwIEJyZXR0IE1jTGF1Z2hsaW4gJiBKYXNvbiBIdW50ZXIu
> CiBBbGwgcmlnaHRzIHJlc2VydmVkLgogCiBSZWRpc3RyaWJ1dGlvbiBhbmQg
> dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
> dXQKIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
> IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwogYXJlIG1ldDoKIAogMS4gUmVk
> aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
> Ym92ZSBjb3B5cmlnaHQKICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
> dGlvbnMsIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCiAKIDIuIFJl
> ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
> aGUgYWJvdmUgY29weXJpZ2h0CiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
> b25kaXRpb25zLCBhbmQgdGhlIGRpc2NsYWltZXIgdGhhdCBmb2xsb3dzIAog
> ICAgdGhlc2UgY29uZGl0aW9ucyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQv
> b3Igb3RoZXIgbWF0ZXJpYWxzIAogICAgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
> dHJpYnV0aW9uLgoKIDMuIFRoZSBuYW1lICJKRE9NIiBtdXN0IG5vdCBiZSB1
> c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cwogICAgZGVyaXZl
> ZCBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBwcmlvciB3cml0dGVuIHBl
> cm1pc3Npb24uICBGb3IKICAgIHdyaXR0ZW4gcGVybWlzc2lvbiwgcGxlYXNl
> IGNvbnRhY3QgbGljZW5zZUBqZG9tLm9yZy4KIAogNC4gUHJvZHVjdHMgZGVy
> aXZlZCBmcm9tIHRoaXMgc29mdHdhcmUgbWF5IG5vdCBiZSBjYWxsZWQgIkpE
> T00iLCBub3IKICAgIG1heSAiSkRPTSIgYXBwZWFyIGluIHRoZWlyIG5hbWUs
> IHdpdGhvdXQgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uCiAgICBmcm9tIHRo
> ZSBKRE9NIFByb2plY3QgTWFuYWdlbWVudCAocG1AamRvbS5vcmcpLgogCiBJ
> biBhZGRpdGlvbiwgd2UgcmVxdWVzdCAoYnV0IGRvIG5vdCByZXF1aXJlKSB0
> aGF0IHlvdSBpbmNsdWRlIGluIHRoZSAKIGVuZC11c2VyIGRvY3VtZW50YXRp
> b24gcHJvdmlkZWQgd2l0aCB0aGUgcmVkaXN0cmlidXRpb24gYW5kL29yIGlu
> IHRoZSAKIHNvZnR3YXJlIGl0c2VsZiBhbiBhY2tub3dsZWRnZW1lbnQgZXF1
> aXZhbGVudCB0byB0aGUgZm9sbG93aW5nOgogICAgICJUaGlzIHByb2R1Y3Qg
> aW5jbHVkZXMgc29mdHdhcmUgZGV2ZWxvcGVkIGJ5IHRoZQogICAgICBKRE9N
> IFByb2plY3QgKGh0dHA6Ly93d3cuamRvbS5vcmcvKS4iCiBBbHRlcm5hdGl2
> ZWx5LCB0aGUgYWNrbm93bGVkZ21lbnQgbWF5IGJlIGdyYXBoaWNhbCB1c2lu
> ZyB0aGUgbG9nb3MgCiBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5qZG9tLm9y
> Zy9pbWFnZXMvbG9nb3MuCgogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBg
> YEFTIElTJycgQU5EIEFOWSBFWFBSRVNTRUQgT1IgSU1QTElFRAogV0FSUkFO
> VElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBM
> SUVEIFdBUlJBTlRJRVMKIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
> UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCiBESVNDTEFJTUVELiAg
> SU4gTk8gRVZFTlQgU0hBTEwgVEhFIEpET00gQVVUSE9SUyBPUiBUSEUgUFJP
> SkVDVAogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwg
> SU5ESVJFQ1QsIElOQ0lERU5UQUwsCiBTUEVDSUFMLCBFWEVNUExBUlksIE9S
> IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCiBM
> SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
> IFNFUlZJQ0VTOyBMT1NTIE9GCiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9S
> IEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5ECiBP
> TiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFD
> VCwgU1RSSUNUIExJQUJJTElUWSwKIE9SIFRPUlQgKElOQ0xVRElORyBORUdM
> SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVAog
> T0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
> T0YgVEhFIFBPU1NJQklMSVRZIE9GCiBTVUNIIERBTUFHRS4KCiBUaGlzIHNv
> ZnR3YXJlIGNvbnNpc3RzIG9mIHZvbHVudGFyeSBjb250cmlidXRpb25zIG1h
> ZGUgYnkgbWFueSAKIGluZGl2aWR1YWxzIG9uIGJlaGFsZiBvZiB0aGUgSkRP
> TSBQcm9qZWN0IGFuZCB3YXMgb3JpZ2luYWxseSAKIGNyZWF0ZWQgYnkgQnJl
> dHQgTWNMYXVnaGxpbiA8YnJldHRAamRvbS5vcmc+IGFuZCAKIEphc29uIEh1
> bnRlciA8amh1bnRlckBqZG9tLm9yZz4uICBGb3IgbW9yZSBpbmZvcm1hdGlv
> biBvbiB0aGUgCiBKRE9NIFByb2plY3QsIHBsZWFzZSBzZWUgPGh0dHA6Ly93
> d3cuamRvbS5vcmcvPi4KIAogKi8KCnBhY2thZ2Ugb3JnLmpkb207CgovKioK
> ICogPHA+CiAqICAgVGhpcyBoZWxwZXIgY2xhc3MgaG9sZHMgY29udmVuaWVu
> Y2UgbWV0aG9kcyBvZnRlbiB1c2VmdWwgd2hlbiB1c2luZyBKRE9NLgogKiA8
> L3A+CiAqCiAqIEBhdXRob3IgS2VudCBDLiBKb2huc29uCiAqIEB2ZXJzaW9u
> IDEuMAogKi8KcHVibGljIGNsYXNzIEpET01IZWxwZXIgewoKICAgIHByaXZh
> dGUgc3RhdGljIGZpbmFsIFN0cmluZyBDVlNfSUQgPSAKICAgICAgIkAoIykg
> JFJDU2ZpbGU6IERhdGFDb252ZXJzaW9uRXhjZXB0aW9uLmphdmEsdiAkICRS
> ZXZpc2lvbjogMS41ICQgJERhdGU6IDIwMDEvMDQvMjcgMTg6MjE6MTkgJCAk
> TmFtZTogICQiOwoKICAgIC8qKgogICAgICogPHA+CiAgICAgKiAgIFRoaXMg
> Y29udmVuaWVuY2UgbWV0aG9kIHJldHVybnMgdGhlIHRleHR1YWwgY29udGVu
> dCBvZiB0aGUgbmFtZWQKICAgICAqICAgY2hpbGQgZWxlbWVudCBvZiB0aGUg
> cGFyZW50IGVsZW1lbnQgZ2l2ZW4sIG9yIHJldHVybnMgYW4gZW1wdHkKICAg
> ICAqICAgPGNvZGU+U3RyaW5nPC9jb2RlPiAoIiIpIGlmIHRoZSBjaGlsZCBo
> YXMgbm8gdGV4dHVhbCBjb250ZW50LgogICAgICogICBIb3dldmVyLCBpZiB0
> aGUgY2hpbGQgZG9lcyBub3QgZXhpc3QsIDxjb2RlPm51bGw8L2NvZGU+IGlz
> IHJldHVybmVkLgogICAgICogPC9wPgogICAgICoKICAgICAqIEBwYXJhbSBw
> YXJlbnQgcGFyZW50IGVsZW1lbnQgd2l0aCB0aGUgY2hpbGQKICAgICAqIEBw
> YXJhbSBuYW1lIHRoZSBuYW1lIG9mIHRoZSBjaGlsZAogICAgICogQHJldHVy
> biB0ZXh0IGNvbnRlbnQgZm9yIHRoZSBuYW1lZCBjaGlsZCwgb3IgbnVsbCBp
> ZiBub25lCiAgICAgKi8KICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGdldENo
> aWxkVGV4dChFbGVtZW50IHBhcmVudCwgU3RyaW5nIG5hbWUpIHsKICAgICAg
> ICBFbGVtZW50IGNoaWxkID0gcGFyZW50LmdldENoaWxkKG5hbWUpOwogICAg
> ICAgIGlmIChjaGlsZCA9PSBudWxsKSB7CiAgICAgICAgICAgIHJldHVybiBu
> dWxsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHJldHVybiBjaGls
> ZC5nZXRUZXh0KCk7CiAgICAgICAgfQogICAgfQoKICAgIC8qKgogICAgICog
> PHA+CiAgICAgKiAgIFRoaXMgY29udmVuaWVuY2UgbWV0aG9kIHJldHVybnMg
> dGhlIHRyaW1tZWQgdGV4dHVhbCBjb250ZW50IG9mIHRoZSAKICAgICAqICAg
> bmFtZWQgY2hpbGQgZWxlbWVudCBvZiB0aGUgcGFyZW50IGVsZW1lbnQgZ2l2
> ZW4sIG9yIHJldHVybnMgbnVsbCBpZgogICAgICogICB0aGVyZSdzIG5vIHN1
> Y2ggY2hpbGQuCiAgICAgKiAgIFNlZSA8Y29kZT57QGxpbmsgRWxlbWVudCNn
> ZXRUZXh0VHJpbSgpfTwvY29kZT4gZm9yIGRldGFpbHMgb2YgdGV4dAogICAg
> ICogICB0cmltbWluZy4KICAgICAqIDwvcD4KICAgICAqCiAgICAgKiBAcGFy
> YW0gcGFyZW50IHBhcmVudCBlbGVtZW50IHdpdGggdGhlIGNoaWxkCiAgICAg
> KiBAcGFyYW0gbmFtZSB0aGUgbmFtZSBvZiB0aGUgY2hpbGQKICAgICAqIEBy
> ZXR1cm4gdHJpbW1lZCB0ZXh0IGNvbnRlbnQgZm9yIHRoZSBuYW1lZCBjaGls
> ZCwgb3IgbnVsbCBpZiBub25lCiAgICAgKi8KICAgIHB1YmxpYyBzdGF0aWMg
> U3RyaW5nIGdldENoaWxkVGV4dFRyaW0oRWxlbWVudCBwYXJlbnQsIFN0cmlu
> ZyBuYW1lKSB7CiAgICAgICAgRWxlbWVudCBjaGlsZCA9IHBhcmVudC5nZXRD
> aGlsZChuYW1lKTsKICAgICAgICBpZiAoY2hpbGQgPT0gbnVsbCkgewogICAg
> ICAgICAgICByZXR1cm4gbnVsbDsKICAgICAgICB9IGVsc2UgewogICAgICAg
> ICAgICByZXR1cm4gY2hpbGQuZ2V0VGV4dFRyaW0oKTsKICAgICAgICB9CiAg
> ICB9CgogICAgLyoqCiAgICAgKiA8cD4KICAgICAqICAgVGhpcyBjb252ZW5p
> ZW5jZSBtZXRob2QgcmV0dXJucyB0aGUgbm9ybWFsaXplZCB0ZXh0dWFsIGNv
> bnRlbnQgb2YgdGhlIAogICAgICogICBuYW1lZCBjaGlsZCBlbGVtZW50IG9m
> IHRoZSBwYXJlbnQgZWxlbWVudCBnaXZlbiwgb3IgcmV0dXJucyBudWxsIGlm
> CiAgICAgKiAgIHRoZXJlJ3Mgbm8gc3VjaCBjaGlsZC4gIAogICAgICogICBT
> ZWUgPGNvZGU+e0BsaW5rIEVsZW1lbnQjZ2V0VGV4dE5vcm1hbGl6ZSgpfTwv
> Y29kZT4gZm9yIGRldGFpbHMgb2YKICAgICAqICAgdGV4dCBub3JtYWxpemlu
> Zy4KICAgICAqIDwvcD4KICAgICAqCiAgICAgKiBAcGFyYW0gcGFyZW50IHBh
> cmVudCBlbGVtZW50IHdpdGggdGhlIGNoaWxkCiAgICAgKiBAcGFyYW0gbmFt
> ZSB0aGUgbmFtZSBvZiB0aGUgY2hpbGQKICAgICAqIEByZXR1cm4gbm9ybWFs
> aXplZCB0ZXh0IGNvbnRlbnQgZm9yIHRoZSBuYW1lZCBjaGlsZCwgb3IgbnVs
> bCBpZiBub25lCiAgICAgKi8KICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGdl
> dENoaWxkVGV4dE5vcm1hbGl6ZShFbGVtZW50IHBhcmVudCwgU3RyaW5nIG5h
> bWUpIHsKICAgICAgICBFbGVtZW50IGNoaWxkID0gcGFyZW50LmdldENoaWxk
> KG5hbWUpOwogICAgICAgIGlmIChjaGlsZCA9PSBudWxsKSB7CiAgICAgICAg
> ICAgIHJldHVybiBudWxsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAg
> IHJldHVybiBjaGlsZC5nZXRUZXh0Tm9ybWFsaXplKCk7CiAgICAgICAgfQog
> ICAgfQoKICAgIC8qKgogICAgICogPHA+CiAgICAgKiAgIEEgbmFtZXNwYWNl
> LWF3YXJlIHZlcnNpb24gb2YgPGNvZGU+CiAgICAgKiAgIHtAbGluayAjZ2V0
> Q2hpbGRUZXh0KG9yZy5qZG9tLkVsZW1lbnQsIGphdmEubGFuZy5TdHJpbmcp
> fTwvY29kZT4uCiAgICAgKiA8L3A+CiAgICAgKgogICAgICogQHBhcmFtIHBh
> cmVudCBwYXJlbnQgZWxlbWVudCB3aXRoIHRoZSBjaGlsZAogICAgICogQHBh
> cmFtIG5hbWUgdGhlIG5hbWUgb2YgdGhlIGNoaWxkCiAgICAgKiBAcGFyYW0g
> bnMgdGhlIG5hbWVzcGFjZSBvZiB0aGUgY2hpbGQKICAgICAqIEByZXR1cm4g
> dGV4dCBjb250ZW50IGZvciB0aGUgbmFtZWQgY2hpbGQsIG9yIG51bGwgaWYg
> bm9uZQogICAgICovCiAgICBwdWJsaWMgc3RhdGljIFN0cmluZyBnZXRDaGls
> ZFRleHQoRWxlbWVudCBwYXJlbnQsCiAgICAgICAgICAgICAgICAgICAgICAg
> ICAgICAgICAgICAgICAgU3RyaW5nIG5hbWUsIE5hbWVzcGFjZSBucykgewog
> ICAgICAgIEVsZW1lbnQgY2hpbGQgPSBwYXJlbnQuZ2V0Q2hpbGQobmFtZSwg
> bnMpOwogICAgICAgIGlmIChjaGlsZCA9PSBudWxsKSB7CiAgICAgICAgICAg
> IHJldHVybiBudWxsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHJl
> dHVybiBjaGlsZC5nZXRUZXh0KCk7CiAgICAgICAgfQogICAgfQoKICAgIC8q
> KgogICAgICogPHA+CiAgICAgKiAgIEEgbmFtZXNwYWNlLWF3YXJlIHZlcnNp
> b24gb2YgPGNvZGU+CiAgICAgKiAgIHtAbGluayAjZ2V0Q2hpbGRUZXh0VHJp
> bShvcmcuamRvbS5FbGVtZW50LCBqYXZhLmxhbmcuU3RyaW5nKX08L2NvZGU+
> LgogICAgICogPC9wPgogICAgICoKICAgICAqIEBwYXJhbSBwYXJlbnQgcGFy
> ZW50IGVsZW1lbnQgd2l0aCB0aGUgY2hpbGQKICAgICAqIEBwYXJhbSBuYW1l
> IHRoZSBuYW1lIG9mIHRoZSBjaGlsZAogICAgICogQHBhcmFtIG5zIHRoZSBu
> YW1lc3BhY2Ugb2YgdGhlIGNoaWxkCiAgICAgKiBAcmV0dXJuIHRyaW1tZWQg
> dGV4dCBjb250ZW50IGZvciB0aGUgbmFtZWQgY2hpbGQsIG9yIG51bGwgaWYg
> bm9uZQogICAgICovCiAgICBwdWJsaWMgc3RhdGljIFN0cmluZyBnZXRDaGls
> ZFRleHRUcmltKEVsZW1lbnQgcGFyZW50LAogICAgICAgICAgICAgICAgICAg
> ICAgICAgICAgICAgICAgICAgICAgICBTdHJpbmcgbmFtZSwgTmFtZXNwYWNl
> IG5zKSB7CiAgICAgICAgRWxlbWVudCBjaGlsZCA9IHBhcmVudC5nZXRDaGls
> ZChuYW1lLCBucyk7CiAgICAgICAgaWYgKGNoaWxkID09IG51bGwpIHsKICAg
> ICAgICAgICAgcmV0dXJuIG51bGw7CiAgICAgICAgfSBlbHNlIHsKICAgICAg
> ICAgICAgcmV0dXJuIGNoaWxkLmdldFRleHRUcmltKCk7CiAgICAgICAgfQog
> ICAgfQoKICAgIC8qKgogICAgICogPHA+CiAgICAgKiAgIEEgbmFtZXNwYWNl
> LWF3YXJlIHZlcnNpb24gb2YgPGNvZGU+CiAgICAgKiAgIHtAbGluayAjZ2V0
> Q2hpbGRUZXh0Tm9ybWFsaXplKG9yZy5qZG9tLkVsZW1lbnQsIGphdmEubGFu
> Zy5TdHJpbmcpfQogICAgICogICA8L2NvZGU+LgogICAgICogPC9wPgogICAg
> ICoKICAgICAqIEBwYXJhbSBwYXJlbnQgcGFyZW50IGVsZW1lbnQgd2l0aCB0
> aGUgY2hpbGQKICAgICAqIEBwYXJhbSBuYW1lIHRoZSBuYW1lIG9mIHRoZSBj
> aGlsZAogICAgICogQHBhcmFtIG5zIHRoZSBuYW1lc3BhY2Ugb2YgdGhlIGNo
> aWxkCiAgICAgKiBAcmV0dXJuIG5vcm1hbGl6ZWQgdGV4dCBjb250ZW50IGZv
> ciB0aGUgbmFtZWQgY2hpbGQsIG9yIG51bGwgaWYgbm9uZQogICAgICovCiAg
> ICBwdWJsaWMgc3RhdGljIFN0cmluZyBnZXRDaGlsZFRleHROb3JtYWxpemUo
> RWxlbWVudCBwYXJlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
> ICAgICAgICAgICAgICAgICAgU3RyaW5nIG5hbWUsIE5hbWVzcGFjZSBucykg
> ewogICAgICAgIEVsZW1lbnQgY2hpbGQgPSBwYXJlbnQuZ2V0Q2hpbGQobmFt
> ZSwgbnMpOwogICAgICAgIGlmIChjaGlsZCA9PSBudWxsKSB7CiAgICAgICAg
> ICAgIHJldHVybiBudWxsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAg
> IHJldHVybiBjaGlsZC5nZXRUZXh0Tm9ybWFsaXplKCk7CiAgICAgICAgfQog
> ICAgfQoKCn0K
>
>
> ------=_NextPart_000_5cf6_5d5f_6df4
> Content-Type: application/octet-stream; name="Element
getChildTextNormalize.patch"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment; filename="Element
getChildTextNormalize.patch"
>
> SW5kZXg6IEVsZW1lbnQuamF2YQo9PT09PT09PT09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
> UyBmaWxlOiAvaG9tZS9jdnNwdWJsaWMvamRvbS9zcmMvamF2YS9vcmcvamRv
> bS9FbGVtZW50LmphdmEsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOTkKZGlm
> ZiAtdSAtcjEuOTkgRWxlbWVudC5qYXZhCi0tLSBFbGVtZW50LmphdmEJMjAw
> MS8wOC8yOSAyMTo0NToyOAkxLjk5CisrKyBFbGVtZW50LmphdmEJMjAwMS8w
> OS8yOSAyMjo0MTo0MQpAQCAtNzMsNiArNzMsNyBAQAogICogQGF1dGhvciBL
> ZXZpbiBSZWdhbgogICogQGF1dGhvciBEYW4gU2NoYWZmZXIKICAqIEBhdXRo
> b3IgWXVzdWYgR29vbGFtYWJiYXMKKyAqIEBhdXRob3IgS2VudCBDLiBKb2hu
> c29uCiAgKiBAdmVyc2lvbiAxLjAKICAqLwogcHVibGljIGNsYXNzIEVsZW1l
> bnQgaW1wbGVtZW50cyBTZXJpYWxpemFibGUsIENsb25lYWJsZSB7CkBAIC03
> MDYsNiArNzA3LDI2IEBACiAKICAgICAvKioKICAgICAgKiA8cD4KKyAgICAg
> KiAgVGhpcyBjb252ZW5pZW5jZSBtZXRob2QgcmV0dXJucyB0aGUgbm9ybWFs
> aXplZCB0ZXh0dWFsIGNvbnRlbnQgb2YgdGhlIAorICAgICAqICAgIG5hbWVk
> IGNoaWxkIGVsZW1lbnQsIG9yIHJldHVybnMgbnVsbCBpZiB0aGVyZSdzIG5v
> IHN1Y2ggY2hpbGQuICAKKyAgICAgKiAgICBTZWUgPGNvZGU+e0BsaW5rICNn
> ZXRUZXh0Tm9ybWFsaXplKCl9PC9jb2RlPiBmb3IgZGV0YWlscyBvZiB0ZXh0
> CisgICAgICogICAgbm9ybWFsaXppbmcuCisgICAgICogPC9wPgorICAgICAq
> CisgICAgICogQHBhcmFtIG5hbWUgdGhlIG5hbWUgb2YgdGhlIGNoaWxkCisg
> ICAgICogQHJldHVybiBub3JtYWxpemVkIHRleHQgY29udGVudCBmb3IgdGhl
> IG5hbWVkIGNoaWxkLCBvciBudWxsIGlmIG5vbmUKKyAgICAgKi8KKyAgICBw
> dWJsaWMgU3RyaW5nIGdldENoaWxkVGV4dE5vcm1hbGl6ZShTdHJpbmcgbmFt
> ZSkgeworICAgICAgICBFbGVtZW50IGNoaWxkID0gZ2V0Q2hpbGQobmFtZSk7
> CisgICAgICAgIGlmIChjaGlsZCA9PSBudWxsKSB7CisgICAgICAgICAgICBy
> ZXR1cm4gbnVsbDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJl
> dHVybiBjaGlsZC5nZXRUZXh0Tm9ybWFsaXplKCk7CisgICAgICAgIH0KKyAg
> ICB9CisKKyAgICAvKioKKyAgICAgKiA8cD4KICAgICAgKiBUaGlzIGNvbnZl
> bmllbmNlIG1ldGhvZCByZXR1cm5zIHRoZSB0ZXh0dWFsIGNvbnRlbnQgb2Yg
> dGhlIG5hbWVkCiAgICAgICogY2hpbGQgZWxlbWVudCwgb3IgcmV0dXJucyBu
> dWxsIGlmIHRoZXJlJ3Mgbm8gc3VjaCBjaGlsZC4KICAgICAgKiA8L3A+CkBA
> IC03NDYsNiArNzY3LDI3IEBACiAKICAgICAvKioKICAgICAgKiA8cD4KKyAg
> ICAgKiAgVGhpcyBjb252ZW5pZW5jZSBtZXRob2QgcmV0dXJucyB0aGUgbm9y
> bWFsaXplZCB0ZXh0dWFsIGNvbnRlbnQgb2YgdGhlIAorICAgICAqICAgIG5h
> bWVkIGNoaWxkIGVsZW1lbnQsIG9yIHJldHVybnMgbnVsbCBpZiB0aGVyZSdz
> IG5vIHN1Y2ggY2hpbGQuICAKKyAgICAgKiAgICBTZWUgPGNvZGU+e0BsaW5r
> ICNnZXRUZXh0Tm9ybWFsaXplKCl9PC9jb2RlPiBmb3IKKyAgICAgKiAgICBk
> ZXRhaWxzIG9mIHRleHQgbm9ybWFsaXppbmcuCisgICAgICogPC9wPgorICAg
> ICAqCisgICAgICogQHBhcmFtIG5hbWUgdGhlIG5hbWUgb2YgdGhlIGNoaWxk
> CisgICAgICogQHBhcmFtIG5zIHRoZSBuYW1lc3BhY2Ugb2YgdGhlIGNoaWxk
> CisgICAgICogQHJldHVybiBub3JtYWxpemVkIHRleHQgY29udGVudCBmb3Ig
> dGhlIG5hbWVkIGNoaWxkLCBvciBudWxsIGlmIG5vbmUKKyAgICAgKi8KKyAg
> ICBwdWJsaWMgU3RyaW5nIGdldENoaWxkVGV4dE5vcm1hbGl6ZShTdHJpbmcg
> bmFtZSwgTmFtZXNwYWNlIG5zKSB7CisgICAgICAgIEVsZW1lbnQgY2hpbGQg
> PSBnZXRDaGlsZChuYW1lLCBucyk7CisgICAgICAgIGlmIChjaGlsZCA9PSBu
> dWxsKSB7CisgICAgICAgICAgICByZXR1cm4gbnVsbDsKKyAgICAgICAgfSBl
> bHNlIHsKKyAgICAgICAgICAgIHJldHVybiBjaGlsZC5nZXRUZXh0Tm9ybWFs
> aXplKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKioKKyAgICAgKiA8
> cD4KICAgICAgKiBUaGlzIHNldHMgdGhlIGNvbnRlbnQgb2YgdGhlIGVsZW1l
> bnQgdG8gYmUgdGhlIHRleHQgZ2l2ZW4uCiAgICAgICogQWxsIGV4aXN0aW5n
> IHRleHQgY29udGVudCBhbmQgbm9uLXRleHQgY29udGV4dCBpcyByZW1vdmVk
> LgogICAgICAqIElmIHRoaXMgZWxlbWVudCBzaG91bGQgaGF2ZSBib3RoIHRl
> eHR1YWwgY29udGVudCBhbmQgbmVzdGVkIApAQCAtMTc0OCwyNCArMTc5MCwy
> NCBAQAogICAgIH0KIAogICAgIC8qKgorICAgICAqIDxwPgorICAgICAqIFRo
> aXMgcmVtb3ZlcyB0aGUgc3VwcGxpZWQgQXR0cmlidXRlIHNob3VsZCBpdCBl
> eGlzdC4KKyAgICAgKiA8L3A+CisgICAgICoKKyAgICAgKiBAcGFyYW0gYXR0
> cmlidXRlIFJlZmVyZW5jZSB0byB0aGUgYXR0cmlidXRlIHRvIGJlIHJlbW92
> ZWQuCisgICAgICogQHJldHVybiB3aGV0aGVyIHRoZSBhdHRyaWJ1dGUgd2Fz
> IHJlbW92ZWQKKyAgICAgKi8KKyAgICBwdWJsaWMgYm9vbGVhbiByZW1vdmVB
> dHRyaWJ1dGUoQXR0cmlidXRlIGF0dHJpYnV0ZSkgeworICAgICAgICBpZiAo
> YXR0cmlidXRlcyA9PSBudWxsIHx8IAorICAgICAgICAgICAoYXR0cmlidXRl
> ID09IG51bGwpIHx8IChhdHRyaWJ1dGUuZ2V0UGFyZW50KCkgIT0gdGhpcykp
> IHsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgfQorICAg
> ICAgICAKKyAgICAgICAgcmV0dXJuIGF0dHJpYnV0ZXMucmVtb3ZlKGF0dHJp
> YnV0ZSk7CisgICAgfQorCisgICAgLyoqCiAgICAgICogPHA+Ci0gICAgICog
> VGhpcyByZW1vdmVzIHRoZSBzdXBwbGllZCBBdHRyaWJ1dGUgc2hvdWxkIGl0
> IGV4aXN0Lg0KLSAgICAgKiA8L3A+DQotICAgICAqDQotICAgICAqIEBwYXJh
> bSBhdHRyaWJ1dGUgUmVmZXJlbmNlIHRvIHRoZSBhdHRyaWJ1dGUgdG8gYmUg
> cmVtb3ZlZC4NCi0gICAgICogQHJldHVybiB3aGV0aGVyIHRoZSBhdHRyaWJ1
> dGUgd2FzIHJlbW92ZWQNCi0gICAgICovDQotICAgIHB1YmxpYyBib29sZWFu
> IHJlbW92ZUF0dHJpYnV0ZShBdHRyaWJ1dGUgYXR0cmlidXRlKSB7DQotICAg
> ICAgICBpZiAoYXR0cmlidXRlcyA9PSBudWxsIHx8IA0KLSAgICAgICAgICAg
> KGF0dHJpYnV0ZSA9PSBudWxsKSB8fCAoYXR0cmlidXRlLmdldFBhcmVudCgp
> ICE9IHRoaXMpKSB7DQotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KLSAg
> ICAgICAgfQ0KLSAgICAgICAgDQotICAgICAgICByZXR1cm4gYXR0cmlidXRl
> cy5yZW1vdmUoYXR0cmlidXRlKTsNCi0gICAgfQ0KLQ0KLSAgICAvKioNCi0g
> ICAgICogPHA+DQogICAgICAqICBUaGlzIHJldHVybnMgYSA8Y29kZT5TdHJp
> bmc8L2NvZGU+IHJlcHJlc2VudGF0aW9uIG9mIHRoZQogICAgICAqICAgIDxj
> b2RlPkVsZW1lbnQ8L2NvZGU+LCBzdWl0YWJsZSBmb3IgZGVidWdnaW5nLiBJ
> ZiB0aGUgWE1MCiAgICAgICogICAgcmVwcmVzZW50YXRpb24gb2YgdGhlIDxj
> b2RlPkVsZW1lbnQ8L2NvZGU+IGlzIGRlc2lyZWQsCg==
>
>
> ------=_NextPart_000_5cf6_5d5f_6df4
> Content-Type: application/octet-stream;
name="Element-getChildText_deleted.patch"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment;
filename="Element-getChildText_deleted.patch"
>
> SW5kZXg6IEVsZW1lbnQuamF2YQo9PT09PT09PT09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
> UyBmaWxlOiAvaG9tZS9jdnNwdWJsaWMvamRvbS9zcmMvamF2YS9vcmcvamRv
> bS9FbGVtZW50LmphdmEsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOTkKZGlm
> ZiAtdSAtcjEuOTkgRWxlbWVudC5qYXZhCi0tLSBFbGVtZW50LmphdmEJMjAw
> MS8wOC8yOSAyMTo0NToyOAkxLjk5CisrKyBFbGVtZW50LmphdmEJMjAwMS8w
> OS8yOSAyMjowMDozMApAQCAtNjY3LDg1ICs2NjcsNiBAQAogCiAgICAgLyoq
> CiAgICAgICogPHA+Ci0gICAgICogIFRoaXMgY29udmVuaWVuY2UgbWV0aG9k
> IHJldHVybnMgdGhlIHRleHR1YWwgY29udGVudCBvZiB0aGUgbmFtZWQKLSAg
> ICAgKiAgICBjaGlsZCBlbGVtZW50LCBvciByZXR1cm5zIGFuIGVtcHR5IDxj
> b2RlPlN0cmluZzwvY29kZT4gKCIiKQotICAgICAqICAgIGlmIHRoZSBjaGls
> ZCBoYXMgbm8gdGV4dHVhbCBjb250ZW50LiBIb3dldmVyLCBpZiB0aGUgY2hp
> bGQgZG9lcwotICAgICAqICAgIG5vdCBleGlzdCwgPGNvZGU+bnVsbDwvY29k
> ZT4gaXMgcmV0dXJuZWQuCi0gICAgICogPC9wPgotICAgICAqCi0gICAgICog
> QHBhcmFtIG5hbWUgdGhlIG5hbWUgb2YgdGhlIGNoaWxkCi0gICAgICogQHJl
> dHVybiB0ZXh0IGNvbnRlbnQgZm9yIHRoZSBuYW1lZCBjaGlsZCwgb3IgbnVs
> bCBpZiBub25lCi0gICAgICovCi0gICAgcHVibGljIFN0cmluZyBnZXRDaGls
> ZFRleHQoU3RyaW5nIG5hbWUpIHsKLSAgICAgICAgRWxlbWVudCBjaGlsZCA9
> IGdldENoaWxkKG5hbWUpOwotICAgICAgICBpZiAoY2hpbGQgPT0gbnVsbCkg
> ewotICAgICAgICAgICAgcmV0dXJuIG51bGw7Ci0gICAgICAgIH0gZWxzZSB7
> Ci0gICAgICAgICAgICByZXR1cm4gY2hpbGQuZ2V0VGV4dCgpOwotICAgICAg
> ICB9Ci0gICAgfQotCi0gICAgLyoqCi0gICAgICogPHA+Ci0gICAgICogIFRo
> aXMgY29udmVuaWVuY2UgbWV0aG9kIHJldHVybnMgdGhlIHRyaW1tZWQgdGV4
> dHVhbCBjb250ZW50IG9mIHRoZSAKLSAgICAgKiAgICBuYW1lZCBjaGlsZCBl
> bGVtZW50LCBvciByZXR1cm5zIG51bGwgaWYgdGhlcmUncyBubyBzdWNoIGNo
> aWxkLiAgCi0gICAgICogICAgU2VlIDxjb2RlPntAbGluayAjZ2V0VGV4dFRy
> aW0oKX08L2NvZGU+IGZvciBkZXRhaWxzIG9mIHRleHQgdHJpbW1pbmcuCi0g
> ICAgICogPC9wPgotICAgICAqCi0gICAgICogQHBhcmFtIG5hbWUgdGhlIG5h
> bWUgb2YgdGhlIGNoaWxkCi0gICAgICogQHJldHVybiB0cmltbWVkIHRleHQg
> Y29udGVudCBmb3IgdGhlIG5hbWVkIGNoaWxkLCBvciBudWxsIGlmIG5vbmUK
> LSAgICAgKi8KLSAgICBwdWJsaWMgU3RyaW5nIGdldENoaWxkVGV4dFRyaW0o
> U3RyaW5nIG5hbWUpIHsKLSAgICAgICAgRWxlbWVudCBjaGlsZCA9IGdldENo
> aWxkKG5hbWUpOwotICAgICAgICBpZiAoY2hpbGQgPT0gbnVsbCkgewotICAg
> ICAgICAgICAgcmV0dXJuIG51bGw7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAg
> ICAgICAgICByZXR1cm4gY2hpbGQuZ2V0VGV4dFRyaW0oKTsKLSAgICAgICAg
> fQotICAgIH0KLQotICAgIC8qKgotICAgICAqIDxwPgotICAgICAqIFRoaXMg
> Y29udmVuaWVuY2UgbWV0aG9kIHJldHVybnMgdGhlIHRleHR1YWwgY29udGVu
> dCBvZiB0aGUgbmFtZWQKLSAgICAgKiBjaGlsZCBlbGVtZW50LCBvciByZXR1
> cm5zIG51bGwgaWYgdGhlcmUncyBubyBzdWNoIGNoaWxkLgotICAgICAqIDwv
> cD4KLSAgICAgKgotICAgICAqIEBwYXJhbSBuYW1lIHRoZSBuYW1lIG9mIHRo
> ZSBjaGlsZAotICAgICAqIEBwYXJhbSBucyB0aGUgbmFtZXNwYWNlIG9mIHRo
> ZSBjaGlsZAotICAgICAqIEByZXR1cm4gdGV4dCBjb250ZW50IGZvciB0aGUg
> bmFtZWQgY2hpbGQsIG9yIG51bGwgaWYgbm9uZQotICAgICAqLwotICAgIHB1
> YmxpYyBTdHJpbmcgZ2V0Q2hpbGRUZXh0KFN0cmluZyBuYW1lLCBOYW1lc3Bh
> Y2UgbnMpIHsKLSAgICAgICAgRWxlbWVudCBjaGlsZCA9IGdldENoaWxkKG5h
> bWUsIG5zKTsKLSAgICAgICAgaWYgKGNoaWxkID09IG51bGwpIHsKLSAgICAg
> ICAgICAgIHJldHVybiBudWxsOwotICAgICAgICB9IGVsc2UgewotICAgICAg
> ICAgICAgcmV0dXJuIGNoaWxkLmdldFRleHQoKTsKLSAgICAgICAgfQotICAg
> IH0KLQotICAgIC8qKgotICAgICAqIDxwPgotICAgICAqICBUaGlzIGNvbnZl
> bmllbmNlIG1ldGhvZCByZXR1cm5zIHRoZSB0cmltbWVkIHRleHR1YWwgY29u
> dGVudCBvZiB0aGUgCi0gICAgICogICAgbmFtZWQgY2hpbGQgZWxlbWVudCwg
> b3IgcmV0dXJucyBudWxsIGlmIHRoZXJlJ3Mgbm8gc3VjaCBjaGlsZC4gIAot
> ICAgICAqICAgIFNlZSA8Y29kZT57QGxpbmsgI2dldFRleHRUcmltKCl9PC9j
> b2RlPiBmb3IKLSAgICAgKiAgICBkZXRhaWxzIG9mIHRleHQgdHJpbW1pbmcu
> Ci0gICAgICogPC9wPgotICAgICAqCi0gICAgICogQHBhcmFtIG5hbWUgdGhl
> IG5hbWUgb2YgdGhlIGNoaWxkCi0gICAgICogQHBhcmFtIG5zIHRoZSBuYW1l
> c3BhY2Ugb2YgdGhlIGNoaWxkCi0gICAgICogQHJldHVybiB0cmltbWVkIHRl
> eHQgY29udGVudCBmb3IgdGhlIG5hbWVkIGNoaWxkLCBvciBudWxsIGlmIG5v
> bmUKLSAgICAgKi8KLSAgICBwdWJsaWMgU3RyaW5nIGdldENoaWxkVGV4dFRy
> aW0oU3RyaW5nIG5hbWUsIE5hbWVzcGFjZSBucykgewotICAgICAgICBFbGVt
> ZW50IGNoaWxkID0gZ2V0Q2hpbGQobmFtZSwgbnMpOwotICAgICAgICBpZiAo
> Y2hpbGQgPT0gbnVsbCkgewotICAgICAgICAgICAgcmV0dXJuIG51bGw7Ci0g
> ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICByZXR1cm4gY2hpbGQuZ2V0
> VGV4dFRyaW0oKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qKgotICAg
> ICAqIDxwPgogICAgICAqIFRoaXMgc2V0cyB0aGUgY29udGVudCBvZiB0aGUg
> ZWxlbWVudCB0byBiZSB0aGUgdGV4dCBnaXZlbi4KICAgICAgKiBBbGwgZXhp
> c3RpbmcgdGV4dCBjb250ZW50IGFuZCBub24tdGV4dCBjb250ZXh0IGlzIHJl
> bW92ZWQuCiAgICAgICogSWYgdGhpcyBlbGVtZW50IHNob3VsZCBoYXZlIGJv
> dGggdGV4dHVhbCBjb250ZW50IGFuZCBuZXN0ZWQgCkBAIC0xNzQ4LDI0ICsx
> NjY5LDI0IEBACiAgICAgfQogCiAgICAgLyoqCisgICAgICogPHA+CisgICAg
> ICogVGhpcyByZW1vdmVzIHRoZSBzdXBwbGllZCBBdHRyaWJ1dGUgc2hvdWxk
> IGl0IGV4aXN0LgorICAgICAqIDwvcD4KKyAgICAgKgorICAgICAqIEBwYXJh
> bSBhdHRyaWJ1dGUgUmVmZXJlbmNlIHRvIHRoZSBhdHRyaWJ1dGUgdG8gYmUg
> cmVtb3ZlZC4KKyAgICAgKiBAcmV0dXJuIHdoZXRoZXIgdGhlIGF0dHJpYnV0
> ZSB3YXMgcmVtb3ZlZAorICAgICAqLworICAgIHB1YmxpYyBib29sZWFuIHJl
> bW92ZUF0dHJpYnV0ZShBdHRyaWJ1dGUgYXR0cmlidXRlKSB7CisgICAgICAg
> IGlmIChhdHRyaWJ1dGVzID09IG51bGwgfHwgCisgICAgICAgICAgIChhdHRy
> aWJ1dGUgPT0gbnVsbCkgfHwgKGF0dHJpYnV0ZS5nZXRQYXJlbnQoKSAhPSB0
> aGlzKSkgeworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
> CisgICAgICAgIAorICAgICAgICByZXR1cm4gYXR0cmlidXRlcy5yZW1vdmUo
> YXR0cmlidXRlKTsKKyAgICB9CisKKyAgICAvKioKICAgICAgKiA8cD4KLSAg
> ICAgKiBUaGlzIHJlbW92ZXMgdGhlIHN1cHBsaWVkIEF0dHJpYnV0ZSBzaG91
> bGQgaXQgZXhpc3QuDQotICAgICAqIDwvcD4NCi0gICAgICoNCi0gICAgICog
> QHBhcmFtIGF0dHJpYnV0ZSBSZWZlcmVuY2UgdG8gdGhlIGF0dHJpYnV0ZSB0
> byBiZSByZW1vdmVkLg0KLSAgICAgKiBAcmV0dXJuIHdoZXRoZXIgdGhlIGF0
> dHJpYnV0ZSB3YXMgcmVtb3ZlZA0KLSAgICAgKi8NCi0gICAgcHVibGljIGJv
> b2xlYW4gcmVtb3ZlQXR0cmlidXRlKEF0dHJpYnV0ZSBhdHRyaWJ1dGUpIHsN
> Ci0gICAgICAgIGlmIChhdHRyaWJ1dGVzID09IG51bGwgfHwgDQotICAgICAg
> ICAgICAoYXR0cmlidXRlID09IG51bGwpIHx8IChhdHRyaWJ1dGUuZ2V0UGFy
> ZW50KCkgIT0gdGhpcykpIHsNCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7
> DQotICAgICAgICB9DQotICAgICAgICANCi0gICAgICAgIHJldHVybiBhdHRy
> aWJ1dGVzLnJlbW92ZShhdHRyaWJ1dGUpOw0KLSAgICB9DQotDQotICAgIC8q
> Kg0KLSAgICAgKiA8cD4NCiAgICAgICogIFRoaXMgcmV0dXJucyBhIDxjb2Rl
> PlN0cmluZzwvY29kZT4gcmVwcmVzZW50YXRpb24gb2YgdGhlCiAgICAgICog
> ICAgPGNvZGU+RWxlbWVudDwvY29kZT4sIHN1aXRhYmxlIGZvciBkZWJ1Z2dp
> bmcuIElmIHRoZSBYTUwKICAgICAgKiAgICByZXByZXNlbnRhdGlvbiBvZiB0
> aGUgPGNvZGU+RWxlbWVudDwvY29kZT4gaXMgZGVzaXJlZCwK
>
>
> ------=_NextPart_000_5cf6_5d5f_6df4
> Content-Type: application/octet-stream;
name="Element-getChildText_deprecated.patch"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment;
filename="Element-getChildText_deprecated.patch"
>
> SW5kZXg6IEVsZW1lbnQuamF2YQo9PT09PT09PT09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
> UyBmaWxlOiAvaG9tZS9jdnNwdWJsaWMvamRvbS9zcmMvamF2YS9vcmcvamRv
> bS9FbGVtZW50LmphdmEsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOTkKZGlm
> ZiAtdSAtcjEuOTkgRWxlbWVudC5qYXZhCi0tLSBFbGVtZW50LmphdmEJMjAw
> MS8wOC8yOSAyMTo0NToyOAkxLjk5CisrKyBFbGVtZW50LmphdmEJMjAwMS8w
> OS8zMCAwMTowOTo0MQpAQCAtNjc1LDYgKzY3NSw5IEBACiAgICAgICoKICAg
> ICAgKiBAcGFyYW0gbmFtZSB0aGUgbmFtZSBvZiB0aGUgY2hpbGQKICAgICAg
> KiBAcmV0dXJuIHRleHQgY29udGVudCBmb3IgdGhlIG5hbWVkIGNoaWxkLCBv
> ciBudWxsIGlmIG5vbmUKKyAgICAgKiBAZGVwcmVjYXRlZCBVc2UKKyAgICAg
> KiAgPGNvZGU+e0BsaW5rIEpET01IZWxwZXIjZ2V0Q2hpbGRUZXh0KEVsZW1l
> bnQsIGphdmEubGFuZy5TdHJpbmcpfTwvY29kZT4KKyAgICAgKiAgaW5zdGVh
> ZC4KICAgICAgKi8KICAgICBwdWJsaWMgU3RyaW5nIGdldENoaWxkVGV4dChT
> dHJpbmcgbmFtZSkgewogICAgICAgICBFbGVtZW50IGNoaWxkID0gZ2V0Q2hp
> bGQobmFtZSk7CkBAIC02OTQsNiArNjk3LDkgQEAKICAgICAgKgogICAgICAq
> IEBwYXJhbSBuYW1lIHRoZSBuYW1lIG9mIHRoZSBjaGlsZAogICAgICAqIEBy
> ZXR1cm4gdHJpbW1lZCB0ZXh0IGNvbnRlbnQgZm9yIHRoZSBuYW1lZCBjaGls
> ZCwgb3IgbnVsbCBpZiBub25lCisgICAgICogQGRlcHJlY2F0ZWQgVXNlIDxj
> b2RlPgorICAgICAqICB7QGxpbmsgSkRPTUhlbHBlciNnZXRDaGlsZFRleHRU
> cmltKEVsZW1lbnQsIGphdmEubGFuZy5TdHJpbmcpfQorICAgICAqICA8L2Nv
> ZGU+IGluc3RlYWQuCiAgICAgICovCiAgICAgcHVibGljIFN0cmluZyBnZXRD
> aGlsZFRleHRUcmltKFN0cmluZyBuYW1lKSB7CiAgICAgICAgIEVsZW1lbnQg
> Y2hpbGQgPSBnZXRDaGlsZChuYW1lKTsKQEAgLTcxMyw2ICs3MTksOSBAQAog
> ICAgICAqIEBwYXJhbSBuYW1lIHRoZSBuYW1lIG9mIHRoZSBjaGlsZAogICAg
> ICAqIEBwYXJhbSBucyB0aGUgbmFtZXNwYWNlIG9mIHRoZSBjaGlsZAogICAg
> ICAqIEByZXR1cm4gdGV4dCBjb250ZW50IGZvciB0aGUgbmFtZWQgY2hpbGQs
> IG9yIG51bGwgaWYgbm9uZQorICAgICAqIEBkZXByZWNhdGVkIFVzZSA8Y29k
> ZT4KKyAgICAgKiAge0BsaW5rIEpET01IZWxwZXIjZ2V0Q2hpbGRUZXh0KEVs
> ZW1lbnQsIGphdmEubGFuZy5TdHJpbmcsIE5hbWVzcGFjZSl9CisgICAgICog
> IDwvY29kZT4gaW5zdGVhZC4KICAgICAgKi8KICAgICBwdWJsaWMgU3RyaW5n
> IGdldENoaWxkVGV4dChTdHJpbmcgbmFtZSwgTmFtZXNwYWNlIG5zKSB7CiAg
> ICAgICAgIEVsZW1lbnQgY2hpbGQgPSBnZXRDaGlsZChuYW1lLCBucyk7CkBA
> IC03MzQsNiArNzQzLDkgQEAKICAgICAgKiBAcGFyYW0gbmFtZSB0aGUgbmFt
> ZSBvZiB0aGUgY2hpbGQKICAgICAgKiBAcGFyYW0gbnMgdGhlIG5hbWVzcGFj
> ZSBvZiB0aGUgY2hpbGQKICAgICAgKiBAcmV0dXJuIHRyaW1tZWQgdGV4dCBj
> b250ZW50IGZvciB0aGUgbmFtZWQgY2hpbGQsIG9yIG51bGwgaWYgbm9uZQor
> ICAgICAqIEBkZXByZWNhdGVkIFVzZSA8Y29kZT4KKyAgICAgKiB7QGxpbmsg
> SkRPTUhlbHBlciNnZXRDaGlsZFRleHRUcmltKEVsZW1lbnQsIGphdmEubGFu
> Zy5TdHJpbmcsIE5hbWVzcGFjZSl9CisgICAgICogPC9jb2RlPiBpbnN0ZWFk
> LgogICAgICAqLwogICAgIHB1YmxpYyBTdHJpbmcgZ2V0Q2hpbGRUZXh0VHJp
> bShTdHJpbmcgbmFtZSwgTmFtZXNwYWNlIG5zKSB7CiAgICAgICAgIEVsZW1l
> bnQgY2hpbGQgPSBnZXRDaGlsZChuYW1lLCBucyk7CkBAIC0xNzQ5LDIzICsx
> NzYxLDIzIEBACiAKICAgICAvKioKICAgICAgKiA8cD4KLSAgICAgKiBUaGlz
> IHJlbW92ZXMgdGhlIHN1cHBsaWVkIEF0dHJpYnV0ZSBzaG91bGQgaXQgZXhp
> c3QuDQotICAgICAqIDwvcD4NCi0gICAgICoNCi0gICAgICogQHBhcmFtIGF0
> dHJpYnV0ZSBSZWZlcmVuY2UgdG8gdGhlIGF0dHJpYnV0ZSB0byBiZSByZW1v
> dmVkLg0KLSAgICAgKiBAcmV0dXJuIHdoZXRoZXIgdGhlIGF0dHJpYnV0ZSB3
> YXMgcmVtb3ZlZA0KLSAgICAgKi8NCi0gICAgcHVibGljIGJvb2xlYW4gcmVt
> b3ZlQXR0cmlidXRlKEF0dHJpYnV0ZSBhdHRyaWJ1dGUpIHsNCi0gICAgICAg
> IGlmIChhdHRyaWJ1dGVzID09IG51bGwgfHwgDQotICAgICAgICAgICAoYXR0
> cmlidXRlID09IG51bGwpIHx8IChhdHRyaWJ1dGUuZ2V0UGFyZW50KCkgIT0g
> dGhpcykpIHsNCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7DQotICAgICAg
> ICB9DQotICAgICAgICANCi0gICAgICAgIHJldHVybiBhdHRyaWJ1dGVzLnJl
> bW92ZShhdHRyaWJ1dGUpOw0KLSAgICB9DQotDQotICAgIC8qKg0KLSAgICAg
> KiA8cD4NCisgICAgICogVGhpcyByZW1vdmVzIHRoZSBzdXBwbGllZCBBdHRy
> aWJ1dGUgc2hvdWxkIGl0IGV4aXN0LgorICAgICAqIDwvcD4KKyAgICAgKgor
> ICAgICAqIEBwYXJhbSBhdHRyaWJ1dGUgUmVmZXJlbmNlIHRvIHRoZSBhdHRy
> aWJ1dGUgdG8gYmUgcmVtb3ZlZC4KKyAgICAgKiBAcmV0dXJuIHdoZXRoZXIg
> dGhlIGF0dHJpYnV0ZSB3YXMgcmVtb3ZlZAorICAgICAqLworICAgIHB1Ymxp
> YyBib29sZWFuIHJlbW92ZUF0dHJpYnV0ZShBdHRyaWJ1dGUgYXR0cmlidXRl
> KSB7CisgICAgICAgIGlmIChhdHRyaWJ1dGVzID09IG51bGwgfHwgCisgICAg
> ICAgICAgIChhdHRyaWJ1dGUgPT0gbnVsbCkgfHwgKGF0dHJpYnV0ZS5nZXRQ
> YXJlbnQoKSAhPSB0aGlzKSkgeworICAgICAgICAgICAgcmV0dXJuIGZhbHNl
> OworICAgICAgICB9CisgICAgICAgIAorICAgICAgICByZXR1cm4gYXR0cmli
> dXRlcy5yZW1vdmUoYXR0cmlidXRlKTsKKyAgICB9CisKKyAgICAvKioKKyAg
> ICAgKiA8cD4KICAgICAgKiAgVGhpcyByZXR1cm5zIGEgPGNvZGU+U3RyaW5n
> PC9jb2RlPiByZXByZXNlbnRhdGlvbiBvZiB0aGUKICAgICAgKiAgICA8Y29k
> ZT5FbGVtZW50PC9jb2RlPiwgc3VpdGFibGUgZm9yIGRlYnVnZ2luZy4gSWYg
> dGhlIFhNTAogICAgICAqICAgIHJlcHJlc2VudGF0aW9uIG9mIHRoZSA8Y29k
> ZT5FbGVtZW50PC9jb2RlPiBpcyBkZXNpcmVkLAo=
>
>
> ------=_NextPart_000_5cf6_5d5f_6df4--
>
>
> --__--__--
>
> _______________________________________________
> To control your jdom-commits membership:
>
http://lists.denveronline.net/mailman/options/jdom-commits/youraddr@yourhost
.com
>
> End of jdom-commits Digest
>




More information about the jdom-commits mailing list