程序包 cn.linjpxc.enumx
类 AbstractFlag<F extends AbstractFlag<F,V>,V>
java.lang.Object
cn.linjpxc.enumx.AbstractFlag<F,V>
- 所有已实现的接口:
FlagValue<F,,V> Valuable<V>,Serializable,Comparable<F>
public abstract class AbstractFlag<F extends AbstractFlag<F,V>,V>
extends Object
implements FlagValue<F,V>
- 作者:
- linjpxc
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
从接口继承的方法 java.lang.Comparable
compareTo从接口继承的方法 cn.linjpxc.enumx.FlagValue
addFlag, addValue, hasFlag, hasValue, isDefined, removeFlag, removeValue, toDefineArray, toDefineArray, toDefineFlags, toDefineFlags
-
字段详细资料
-
value
-
-
构造器详细资料
-
AbstractFlag
-
AbstractFlag
-
-
方法详细资料
-
name
从接口复制的说明:FlagValuename -
value
从接口复制的说明:Valuable表示该实例的值 -
getDeclaringClass
从接口复制的说明:FlagValuedeclaring class- 指定者:
getDeclaringClass在接口中FlagValue<F extends AbstractFlag<F,V>, V> - 返回:
- declaring class
-
equals
-
hashCode
public int hashCode() -
toString
-
noneFlag
-
createFlagRemoveNone
-
createFlag
创建 Flag- 参数:
value- flag- 返回:
- this
-
superClass
super class- 返回:
- super class
-