枚举 ShapeTypes

  • 所有已实现的接口:
    java.io.Serializable, java.lang.Comparable<ShapeTypes>

    public enum ShapeTypes
    extends java.lang.Enum<ShapeTypes>
    Shape type enum
    作者:
    Yaqiang Wang
    • 方法详细资料

      • values

        public static ShapeTypes[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (ShapeTypes c : ShapeTypes.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static ShapeTypes valueOf​(java.lang.String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        java.lang.NullPointerException - 如果参数为空值
      • getValue

        public int getValue()
        Get value
        返回:
        Value
      • valueOf

        public static ShapeTypes valueOf​(int ordinal)
        Get value from ordinal
        参数:
        ordinal - Ordinal
        返回:
        ShapeTypes value
      • isPoint

        public boolean isPoint()
        If is point
        返回:
        Boolean
      • isLine

        public boolean isLine()
        If is line
        返回:
        Boolean
      • isPolygon

        public boolean isPolygon()
        If is polygon
        返回:
        Boolean
      • isSameLegendType

        public boolean isSameLegendType​(ShapeTypes st)
        Check if this shape type has same legend type with other shape type
        参数:
        st - Other shape type
        返回:
        Boolean