public enum XmlAccessType extends Enum<XmlAccessType>
XmlAccessorType
Enum Constant and Description |
---|
字段
除非由 XmlTransient 注释 ,JAXB绑定类中的每个非静态非瞬态字段将自动绑定到XML。
|
NONE
没有字段或属性绑定到XML,除非它们被特定的注释与一些JAXB注释。
|
PROPERTY
JAXB绑定类中的每个getter / setter对将被自动绑定到XML,除非由 XmlTransient 注释 。
|
PUBLIC_MEMBER
除非由 XmlTransient 注释 ,否则每个公共getter / setter对和每个公共字段将被自动绑定到XML。
|
Modifier and Type | Method and Description |
---|---|
static XmlAccessType |
valueOf(String name)
以指定的名称返回此类型的枚举常量。
|
static XmlAccessType[] |
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
|
public static final XmlAccessType PROPERTY
XmlTransient
注释 。
仅当某些JAXB注释显式注释时,字段才会绑定到XML。
public static final XmlAccessType FIELD
XmlTransient
注释 ,JAXB绑定类中的每个非静态非瞬态字段将自动绑定到XML。
Getter / setter对仅当它们被某些JAXB注释显式注释时才绑定到XML。
public static final XmlAccessType PUBLIC_MEMBER
XmlTransient
注释 ,否则每个公共getter / setter对和每个公共字段将被自动绑定到XML。
私有,受保护或默认为仅限程序包访问的字段或getter / setter对仅在由相应的JAXB注释显式注释时才绑定到XML。
public static final XmlAccessType NONE
public static XmlAccessType[] values()
for (XmlAccessType c : XmlAccessType.values())
System.out.println(c);
public static XmlAccessType valueOf(String name)
name
- 要返回的枚举常数的名称。
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量
NullPointerException
- 如果参数为null