Parcourir la source

添加使用说明文档

YanYi il y a 6 ans
Parent
commit
fb9b5ae027

+ 7 - 7
src/com/yanyi/translation/HttpUtil.java

@@ -24,11 +24,11 @@ import javax.net.ssl.X509TrustManager;
  * @email ben@yanyi.red
  * @overview
  */
-public class HttpUtil {
-    protected static final int SOCKET_TIMEOUT = 10000; // 10S
-    protected static final String GET = "GET";
+class HttpUtil {
+    private static final int SOCKET_TIMEOUT = 10000; // 10S
+    private static final String GET = "GET";
 
-    public static String get(String host, Map<String, String> params) {
+    static String get(String host, Map<String, String> params) {
         try {
             // 设置SSLContext
             SSLContext sslcontext = SSLContext.getInstance("TLS");
@@ -72,7 +72,7 @@ public class HttpUtil {
         }
     }
 
-    public static String getUrlWithQueryString(String url, Map<String, String> params) {
+    static String getUrlWithQueryString(String url, Map<String, String> params) {
         if (params == null) {
             return url;
         }
@@ -105,7 +105,7 @@ public class HttpUtil {
         return builder.toString();
     }
 
-    protected static void close(Closeable closeable) {
+    static void close(Closeable closeable) {
         if (closeable != null) {
             try {
                 closeable.close();
@@ -121,7 +121,7 @@ public class HttpUtil {
      * @param input 原文
      * @return URL编码. 如果编码失败, 则返回原文
      */
-    public static String encode(String input) {
+    static String encode(String input) {
         if (input == null) {
             return "";
         }

+ 4 - 4
src/com/yanyi/translation/Md5Util.java

@@ -14,7 +14,7 @@ import java.security.NoSuchAlgorithmException;
  * @email ben@yanyi.red
  * @overview
  */
-public class Md5Util {
+class Md5Util {
     // 首先初始化一个字符数组,用来存放每个16进制字符
     private static final char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',
             'e', 'f'};
@@ -25,7 +25,7 @@ public class Md5Util {
      * @param input 输入的字符串
      * @return 输入字符串的MD5值
      */
-    public static String md5(String input) {
+    static String md5(String input) {
         if (input == null)
             return null;
 
@@ -51,7 +51,7 @@ public class Md5Util {
      * @param file
      * @return
      */
-    public static String md5(File file) {
+    static String md5(File file) {
         try {
             if (!file.isFile()) {
                 System.err.println("文件" + file.getAbsolutePath() + "不存在或者不是文件");
@@ -75,7 +75,7 @@ public class Md5Util {
         return null;
     }
 
-    public static String md5(InputStream in) {
+    static String md5(InputStream in) {
 
         try {
             MessageDigest messagedigest = MessageDigest.getInstance("MD5");

+ 4 - 4
src/com/yanyi/translation/TransApi.java

@@ -3,24 +3,24 @@ package com.yanyi.translation;
 import java.util.HashMap;
 import java.util.Map;
 
-public class TransApi {
+ class TransApi {
     private static final String Language_Url = "http://api.fanyi.baidu.com/api/trans/vip/language";
     private static final String TRANS_API_HOST = "http://api.fanyi.baidu.com/api/trans/vip/translate";
 
     private String appid;
     private String securityKey;
 
-    public TransApi(String appid, String securityKey) {
+     TransApi(String appid, String securityKey) {
         this.appid = appid;
         this.securityKey = securityKey;
     }
 
-    public String getTransResult(String query, String from, String to) {
+     String getTransResult(String query, String from, String to) {
         Map<String, String> params = buildParams(query, from, to);
         return HttpUtil.get(TRANS_API_HOST, params);
     }
 
-    public String getLanguageResult(String query) {
+     String getLanguageResult(String query) {
         Map<String, String> params = buildLanguage(query);
         return HttpUtil.get(Language_Url, params);
     }

+ 4 - 4
src/com/yanyi/translation/TransBean.java

@@ -10,19 +10,19 @@ class TransBean {
     private String src;
     private String dst;
 
-    public String getSrc() {
+    String getSrc() {
         return src;
     }
 
-    public void setSrc(String src) {
+    void setSrc(String src) {
         this.src = src;
     }
 
-    public String getDst() {
+    String getDst() {
         return dst;
     }
 
-    public void setDst(String dst) {
+    void setDst(String dst) {
         this.dst = dst;
     }
 }