类 UrlManagerImpl

  • 所有已实现的接口:
    UrlManager

    public class UrlManagerImpl
    extends java.lang.Object
    implements UrlManager
    版本:
    1.0
    作者:
    xuanc
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected org.apache.http.client.utils.URIBuilder afterCurrTimeDecorate​(java.lang.String string)  
      protected org.apache.http.client.utils.URIBuilder afterCurrTimeDecorate​(java.lang.String string, java.lang.String key)  
      protected org.apache.http.client.utils.URIBuilder afterDecorate​(java.lang.String string)  
      org.apache.http.client.utils.URIBuilder getClassTableApiLink​(java.lang.String baseUrl)
      获取课表信息url
      org.apache.http.client.utils.URIBuilder getClassTableSimplePage​(java.lang.String baseUrl)  
      org.apache.http.client.utils.URIBuilder getIndexLink​(java.lang.String baseUrl)
      获取首页url
      static UrlManager getInstance()  
      org.apache.http.client.utils.URIBuilder getLoginLink​(java.lang.String baseUrl)
      获取登录url
      java.lang.String getLoginRedirectLink()
      获取重定向url
      org.apache.http.client.utils.URIBuilder getPublicKeyLink​(java.lang.String baseUrl)
      public method
      protected java.lang.String getUrl​(java.lang.String baseUrl, java.lang.String link)  
      org.apache.http.client.utils.URIBuilder getUserInfoApiLink​(java.lang.String baseUrl)
      获取用户信息url
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • getInstance

        public static UrlManager getInstance()
      • getPublicKeyLink

        public org.apache.http.client.utils.URIBuilder getPublicKeyLink​(java.lang.String baseUrl)
                                                                 throws java.net.URISyntaxException
        public method
        指定者:
        getPublicKeyLink 在接口中 UrlManager
        参数:
        baseUrl - 域名
        返回:
        uri
        抛出:
        java.net.URISyntaxException - url语法错误(无效的域名)
      • getIndexLink

        public org.apache.http.client.utils.URIBuilder getIndexLink​(java.lang.String baseUrl)
                                                             throws java.net.URISyntaxException
        从接口复制的说明: UrlManager
        获取首页url
        指定者:
        getIndexLink 在接口中 UrlManager
        参数:
        baseUrl - 域名
        返回:
        url
        抛出:
        java.net.URISyntaxException - url语法错误(无效的域名)
      • getLoginLink

        public org.apache.http.client.utils.URIBuilder getLoginLink​(java.lang.String baseUrl)
                                                             throws java.net.URISyntaxException
        从接口复制的说明: UrlManager
        获取登录url
        指定者:
        getLoginLink 在接口中 UrlManager
        参数:
        baseUrl - 域名
        返回:
        url
        抛出:
        java.net.URISyntaxException - url语法错误(无效的域名)
      • getUserInfoApiLink

        public org.apache.http.client.utils.URIBuilder getUserInfoApiLink​(java.lang.String baseUrl)
                                                                   throws java.net.URISyntaxException
        从接口复制的说明: UrlManager
        获取用户信息url
        指定者:
        getUserInfoApiLink 在接口中 UrlManager
        参数:
        baseUrl - 域名
        返回:
        url
        抛出:
        java.net.URISyntaxException - url语法错误(无效的域名)
      • getLoginRedirectLink

        public java.lang.String getLoginRedirectLink()
        从接口复制的说明: UrlManager
        获取重定向url
        指定者:
        getLoginRedirectLink 在接口中 UrlManager
        返回:
        登录地址
      • getClassTableApiLink

        public org.apache.http.client.utils.URIBuilder getClassTableApiLink​(java.lang.String baseUrl)
                                                                     throws java.net.URISyntaxException
        从接口复制的说明: UrlManager
        获取课表信息url
        指定者:
        getClassTableApiLink 在接口中 UrlManager
        参数:
        baseUrl - 域名
        返回:
        url
        抛出:
        java.net.URISyntaxException - url语法错误(无效的域名)
      • getClassTableSimplePage

        public org.apache.http.client.utils.URIBuilder getClassTableSimplePage​(java.lang.String baseUrl)
                                                                        throws java.net.URISyntaxException
        指定者:
        getClassTableSimplePage 在接口中 UrlManager
        抛出:
        java.net.URISyntaxException
      • getUrl

        protected java.lang.String getUrl​(java.lang.String baseUrl,
                                          java.lang.String link)
      • afterDecorate

        protected org.apache.http.client.utils.URIBuilder afterDecorate​(java.lang.String string)
                                                                 throws java.net.URISyntaxException
        抛出:
        java.net.URISyntaxException
      • afterCurrTimeDecorate

        protected org.apache.http.client.utils.URIBuilder afterCurrTimeDecorate​(java.lang.String string)
                                                                         throws java.net.URISyntaxException
        抛出:
        java.net.URISyntaxException
      • afterCurrTimeDecorate

        protected org.apache.http.client.utils.URIBuilder afterCurrTimeDecorate​(java.lang.String string,
                                                                                java.lang.String key)
                                                                         throws java.net.URISyntaxException
        抛出:
        java.net.URISyntaxException