X-Git-Url: http://git.osdn.net/view?p=jovsonz%2FJovsonz.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fjovsonz%2FJsString.java;fp=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fjovsonz%2FJsString.java;h=7c2df684fbd1d1aed7dfb74cf2396cab0961d4e5;hp=3f2ecc3a95a608f52a10735a3c27f2e55d85e436;hb=c8b721308e9c11c2aa53303b8bac954d87ad9c5e;hpb=222abe22b7fa40783119eb956f1ca0ad1b3ced03 diff --git a/src/main/java/jp/sourceforge/jovsonz/JsString.java b/src/main/java/jp/sourceforge/jovsonz/JsString.java index 3f2ecc3..7c2df68 100644 --- a/src/main/java/jp/sourceforge/jovsonz/JsString.java +++ b/src/main/java/jp/sourceforge/jovsonz/JsString.java @@ -11,8 +11,11 @@ import java.io.IOException; /** * JSON STRINGåValueã表ãã - * Unicodeæååãã¼ã¿ãåæ ããã - *
Unicodeæååãã¼ã¿ãåæ ããã + * + *
表è¨ä¾ + * *
* "xyz" * "æ¼¢" @@ -35,7 +38,8 @@ public class JsString /** * ã³ã³ã¹ãã©ã¯ã¿ã - * é·ã0ã®ç©ºæåãè¨å®ãããã + * + *é·ã0ã®ç©ºæåãè¨å®ãããã */ public JsString(){ this(""); @@ -44,7 +48,9 @@ public class JsString /** * ã³ã³ã¹ãã©ã¯ã¿ã - * å¼æ°ã¯JSONæ¸å¼ã§ã¯ãªãçæååã + * + *
å¼æ°ã¯JSONæ¸å¼ã§ã¯ãªãçæååã + * * @param rawSeq çæåå * @throws NullPointerException å¼æ°ãnull */ @@ -58,6 +64,7 @@ public class JsString /** * FFFFå½¢å¼4æ¡ã§16é²ã¨ã¹ã±ã¼ããããæååãèªã¿ã * char1æåã«ãã³ã¼ãããã + * * @param source æååã½ã¼ã¹ * @return æå * @throws IOException å ¥åã¨ã©ã¼ @@ -98,11 +105,12 @@ public class JsString /** * '\'ã«ç¶ãã¹ãã·ã£ã«ãã£ã©ã®èªã¿è¾¼ã¿ãè¡ãã + * * @param source æååã½ã¼ã¹ * @param app ã¹ãã·ã£ã«ãã£ã©æ ¼ç´æåå * @throws IOException å ¥åºåã¨ã©ã¼ * @throws JsParseException "\z"ãªã©ã®ä¸æ£ãªã¹ãã·ã£ã«ãã£ã© - * ãããã¯æå³ããªãå ¥åçµäº + * ãããã¯æå³ããªãå ¥åçµäº */ private static void parseSpecial(JsonSource source, Appendable app) throws IOException, JsParseException{ @@ -130,8 +138,10 @@ public class JsString /** * JSONæååã½ã¼ã¹ããSTRINGåValueãèªã¿è¾¼ãã - * å¥åã®å¯è½æ§ã®ããå é æåãèªã¿è¾¼ãã å ´åã + * + *
å¥åã®å¯è½æ§ã®ããå é æåãèªã¿è¾¼ãã å ´åã * ã½ã¼ã¹ã«æåãèªã¿æ»ããå¾nullãè¿ãããã + * * @param source æååã½ã¼ã¹ * @return STRINGåValueãå¥åã®å¯è½æ§ãããå ´åã¯nullã * @throws IOException å ¥åã¨ã©ã¼ @@ -168,11 +178,13 @@ public class JsString /** * ä»»æã®æåããã¨ã¹ã±ã¼ãåºåç¨ã·ã³ãã«ãå¾ãã - * ãã®ã·ã³ãã«ã¯'\'ã«ç¶ãã¦ç¨ãããã1æåã§ããã + * + *
ãã®ã·ã³ãã«ã¯'\'ã«ç¶ãã¦ç¨ãããã1æåã§ããã * 'u'ãè¿ãäºã¯ããããªãã + * * @param ch ä»»æã®æå * @return ã¨ã¹ã±ã¼ãåºåç¨ã·ã³ãã«ã - * 1æåã¨ã¹ã±ã¼ãã®å¿ è¦ããªãå ´åã¯'\0' + * 1æåã¨ã¹ã±ã¼ãã®å¿ è¦ããªãå ´åã¯'\0' */ private static char escapeSymbol(char ch){ char result; @@ -192,7 +204,9 @@ public class JsString /** * ç¹æ®æåãã¨ã¹ã±ã¼ãåºåããã - * ç¹æ®æåã§ãªããã°ãªã«ãããªãã + * + *
ç¹æ®æåã§ãªããã°ãªã«ãããªãã + * * @param appout åºåå * @param ch æå * @return ç¹æ®æååºåãã¨ã¹ã±ã¼ããããæã«true @@ -218,6 +232,7 @@ public class JsString /** * JSON STRINGåValueå½¢å¼ã§æååãåºåããã + * * @param appout æååºå * @param seq æåå * @throws IOException åºåã¨ã©ã¼ @@ -241,6 +256,7 @@ public class JsString /** * JSON STRINGåValueå½¢å¼ã®æååãè¿ãã + * * @param seq çæåå * @return STRINGå表è¨ã«å¤æãããæåå */ @@ -258,7 +274,9 @@ public class JsString /** * {@inheritDoc} - * 常ã«{@link JsTypes#STRING}ãè¿ãã + * + *
常ã«{@link JsTypes#STRING}ãè¿ãã + * * @return {@inheritDoc} */ @Override @@ -268,7 +286,9 @@ public class JsString /** * å種æ§é ã®åºç¾ããã¸ã¿ã¼ã«éç¥ããã - * ãã®å®è£ ã§ã¯thisã®åºç¾ã®ã¿ãéç¥ããã + * + *
ãã®å®è£ ã§ã¯thisã®åºç¾ã®ã¿ãéç¥ããã + * * @param visitor {@inheritDoc} * @throws JsVisitException {@inheritDoc} */ @@ -281,7 +301,9 @@ public class JsString /** * {@inheritDoc} - * ããã·ã¥å¤ãè¿ãã + * + *
ããã·ã¥å¤ãè¿ãã + * * @return {@inheritDoc} */ @Override @@ -291,8 +313,11 @@ public class JsString /** * {@inheritDoc} - * ç価å¤å®ãè¡ãã - * {@link java.lang.String#equals(Object)}ã«æºããã + * + *
ç価å¤å®ãè¡ãã + * + *
{@link java.lang.String#equals(Object)}ã«æºããã + * * @param obj {@inheritDoc} * @return {@inheritDoc} */ @@ -308,8 +333,11 @@ public class JsString /** * {@inheritDoc} - * STRINGåValueãæé ã«é åºä»ããã - * {@link java.lang.String#compareTo(String)}ã«æºããã + * + *
STRINGåValueãæé ã«é åºä»ããã + * + *
{@link java.lang.String#compareTo(String)}ã«æºããã + * * @param value {@inheritDoc} * @return {@inheritDoc} */ @@ -322,7 +350,9 @@ public class JsString /** * {@inheritDoc} - * æå®ä½ç½®ã®æåãè¿ãã + * + *
æå®ä½ç½®ã®æåãè¿ãã + * * @param index {@inheritDoc} * @return {@inheritDoc} * @throws IndexOutOfBoundsException {@inheritDoc} @@ -335,7 +365,9 @@ public class JsString /** * {@inheritDoc} - * æååé·(charå¤ç·æ°)ãè¿ãã + * + *
æååé·(charå¤ç·æ°)ãè¿ãã + * * @return {@inheritDoc} */ @Override @@ -345,7 +377,9 @@ public class JsString /** * {@inheritDoc} - * é¨åæååãè¿ãã + * + *
é¨åæååãè¿ãã + * * @param start {@inheritDoc} * @param end {@inheritDoc} * @return {@inheritDoc} @@ -359,6 +393,7 @@ public class JsString /** * ã¯ã©ã¼ãã¼ã·ã§ã³ãã¨ã¹ã±ã¼ãå¦çã®æ½ããã¦ããªãçã®æååãè¿ãã + * * @return çã®æåå */ public String toRawString(){ @@ -367,8 +402,10 @@ public class JsString /** * {@inheritDoc} - * ã¯ã©ã¼ãã¼ã·ã§ã³ã¨ã¨ã¹ã±ã¼ãå¦çã®æ½ãããæåå表è¨ãçæããã + * + *
ã¯ã©ã¼ãã¼ã·ã§ã³ã¨ã¨ã¹ã±ã¼ãå¦çã®æ½ãããæåå表è¨ãçæããã * JSON表è¨ã®ä¸é¨ã¨ãã¦ã®å©ç¨ãå¯è½ã + * * @return {@inheritDoc} */ @Override