Class ClientProfile

  • All Implemented Interfaces:
    java.lang.Comparable<ClientProfile>

    public final class ClientProfile
    extends java.lang.Object
    implements java.lang.Comparable<ClientProfile>
    • Constructor Detail

      • ClientProfile

        public ClientProfile()
    • Method Detail

      • compareTo

        public int compareTo​(ClientProfile o)
        Specified by:
        compareTo in interface java.lang.Comparable<ClientProfile>
      • getAssetIndex

        public java.lang.String getAssetIndex()
      • getAssetUpdateMatcher

        public pro.gravit.launcher.hasher.FileNameMatcher getAssetUpdateMatcher()
      • getClassPath

        public java.lang.String[] getClassPath()
      • getAlternativeClassPath

        public java.lang.String[] getAlternativeClassPath()
      • getClientArgs

        public java.lang.String[] getClientArgs()
      • getDir

        public java.lang.String getDir()
      • setDir

        public void setDir​(java.lang.String dir)
      • getAssetDir

        public java.lang.String getAssetDir()
      • getUpdateExclusions

        public java.util.List<java.lang.String> getUpdateExclusions()
      • getClientUpdateMatcher

        public pro.gravit.launcher.hasher.FileNameMatcher getClientUpdateMatcher()
      • getJvmArgs

        public java.lang.String[] getJvmArgs()
      • getMainClass

        public java.lang.String getMainClass()
      • getServerAddress

        public java.lang.String getServerAddress()
      • getOptional

        public java.util.Set<OptionalFile> getOptional()
      • getRecommendJavaVersion

        public int getRecommendJavaVersion()
      • setRecommendJavaVersion

        public void setRecommendJavaVersion​(int recommendJavaVersion)
      • getMinJavaVersion

        public int getMinJavaVersion()
      • setMinJavaVersion

        public void setMinJavaVersion​(int minJavaVersion)
      • getMaxJavaVersion

        public int getMaxJavaVersion()
      • setMaxJavaVersion

        public void setMaxJavaVersion​(int maxJavaVersion)
      • isWarnMissJavaVersion

        public boolean isWarnMissJavaVersion()
      • setWarnMissJavaVersion

        public void setWarnMissJavaVersion​(boolean warnMissJavaVersion)
      • updateOptionalGraph

        public void updateOptionalGraph()
      • getOptionalFile

        @Deprecated
        public OptionalFile getOptionalFile​(java.lang.String file,
                                            OptionalType type)
        Deprecated.
      • getOptionalFile

        public OptionalFile getOptionalFile​(java.lang.String file)
      • getShared

        public java.util.Collection<java.lang.String> getShared()
      • markOptional

        @Deprecated
        public void markOptional​(OptionalFile file)
        Deprecated.
      • unmarkOptional

        @Deprecated
        public void unmarkOptional​(OptionalFile file)
        Deprecated.
      • pushOptionalFile

        @Deprecated
        public void pushOptionalFile​(pro.gravit.launcher.hasher.HashedDir dir,
                                     boolean digest)
        Deprecated.
      • pushOptionalJvmArgs

        @Deprecated
        public void pushOptionalJvmArgs​(java.util.Collection<java.lang.String> jvmArgs1)
        Deprecated.
      • pushOptionalClientArgs

        @Deprecated
        public void pushOptionalClientArgs​(java.util.Collection<java.lang.String> clientArgs1)
        Deprecated.
      • getServerPort

        public int getServerPort()
      • getServerSocketAddress

        @Deprecated
        public java.net.InetSocketAddress getServerSocketAddress()
        Deprecated.
      • getSortIndex

        public int getSortIndex()
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getInfo

        public java.lang.String getInfo()
      • setInfo

        public void setInfo​(java.lang.String info)
      • isUpdateFastCheck

        public boolean isUpdateFastCheck()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getUUID

        public java.util.UUID getUUID()
      • setUUID

        public void setUUID​(java.util.UUID uuid)
      • verify

        public void verify()
      • getProperty

        public java.lang.String getProperty​(java.lang.String name)
      • putProperty

        public void putProperty​(java.lang.String name,
                                java.lang.String value)
      • containsProperty

        public boolean containsProperty​(java.lang.String name)
      • clearProperties

        public void clearProperties()
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.String> getProperties()
      • getCompatClasses

        public java.util.List<java.lang.String> getCompatClasses()