类 ClassId

java.lang.Object
cn.wjybxx.dsoncodec.ClassId

public final class ClassId extends Object
类型id。 在二进制编码中,包体大小是比较重要的,因此使用数字来映射类型
作者:
wjybxx date 2023/3/31
  • 字段详细资料

    • DEFAULT_NAMESPACE

      public static final int DEFAULT_NAMESPACE
      默认命名空间
      另请参阅:
    • OBJECT

      public static final ClassId OBJECT
      对象的默认的类型id
  • 构造器详细资料

    • ClassId

      public ClassId(int namespace, int lclassId)
      参数:
      namespace - 0是保留命名空间,用户应避免使用
  • 方法详细资料

    • getNamespace

      public int getNamespace()
    • getLclassId

      public int getLclassId()
    • isDefaultNameSpace

      public boolean isDefaultNameSpace()
    • ofDefaultNameSpace

      public static ClassId ofDefaultNameSpace(int lclassId)
      创建一个默认命名空间的ClassId
    • isObjectClassId

      public static boolean isObjectClassId(ClassId classId)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object