Enum ObservableProperty
- java.lang.Object
-
- java.lang.Enum<ObservableProperty>
-
- com.github.javaparser.ast.observer.ObservableProperty
-
- All Implemented Interfaces:
Serializable
,Comparable<ObservableProperty>
public enum ObservableProperty extends Enum<ObservableProperty>
Properties considered by the AstObserver
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
camelCaseName()
static ObservableProperty
fromCamelCaseName(String camelCaseName)
Object
getRawValue(Node node)
Boolean
getValueAsBooleanAttribute(Node node)
Collection<?>
getValueAsCollection(Node node)
NodeList<? extends Node>
getValueAsMultipleReference(Node node)
Node
getValueAsSingleReference(Node node)
String
getValueAsStringAttribute(Node node)
boolean
isAboutNodes()
boolean
isAboutValues()
boolean
isDerived()
boolean
isMultiple()
boolean
isNull(Node node)
boolean
isNullOrEmpty(Node node)
boolean
isNullOrNotPresent(Node node)
boolean
isSingle()
static ObservableProperty
valueOf(String name)
Returns the enum constant of this type with the specified name.static ObservableProperty[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ANNOTATIONS
public static final ObservableProperty ANNOTATIONS
-
ANONYMOUS_CLASS_BODY
public static final ObservableProperty ANONYMOUS_CLASS_BODY
-
ARGUMENTS
public static final ObservableProperty ARGUMENTS
-
ASTERISK
public static final ObservableProperty ASTERISK
-
BODY
public static final ObservableProperty BODY
-
CATCH_CLAUSES
public static final ObservableProperty CATCH_CLAUSES
-
CHECK
public static final ObservableProperty CHECK
-
CLASS_BODY
public static final ObservableProperty CLASS_BODY
-
CLASS_DECLARATION
public static final ObservableProperty CLASS_DECLARATION
-
CLASS_EXPR
public static final ObservableProperty CLASS_EXPR
-
COMMENT
public static final ObservableProperty COMMENT
-
COMPARE
public static final ObservableProperty COMPARE
-
COMPONENT_TYPE
public static final ObservableProperty COMPONENT_TYPE
-
CONDITION
public static final ObservableProperty CONDITION
-
CONTENT
public static final ObservableProperty CONTENT
-
DEFAULT_VALUE
public static final ObservableProperty DEFAULT_VALUE
-
DIMENSION
public static final ObservableProperty DIMENSION
-
DIRECTIVES
public static final ObservableProperty DIRECTIVES
-
ELEMENTS
public static final ObservableProperty ELEMENTS
-
ELEMENT_TYPE
public static final ObservableProperty ELEMENT_TYPE
-
ELSE_EXPR
public static final ObservableProperty ELSE_EXPR
-
ELSE_STMT
public static final ObservableProperty ELSE_STMT
-
ENCLOSING_PARAMETERS
public static final ObservableProperty ENCLOSING_PARAMETERS
-
ENTRIES
public static final ObservableProperty ENTRIES
-
EXPRESSION
public static final ObservableProperty EXPRESSION
-
EXTENDED_TYPE
public static final ObservableProperty EXTENDED_TYPE
-
EXTENDED_TYPES
public static final ObservableProperty EXTENDED_TYPES
-
FINALLY_BLOCK
public static final ObservableProperty FINALLY_BLOCK
-
IDENTIFIER
public static final ObservableProperty IDENTIFIER
-
IMPLEMENTED_TYPES
public static final ObservableProperty IMPLEMENTED_TYPES
-
IMPORTS
public static final ObservableProperty IMPORTS
-
INDEX
public static final ObservableProperty INDEX
-
INITIALIZATION
public static final ObservableProperty INITIALIZATION
-
INITIALIZER
public static final ObservableProperty INITIALIZER
-
INNER
public static final ObservableProperty INNER
-
INTERFACE
public static final ObservableProperty INTERFACE
-
ITERABLE
public static final ObservableProperty ITERABLE
-
KEYWORD
public static final ObservableProperty KEYWORD
-
LABEL
public static final ObservableProperty LABEL
-
LEFT
public static final ObservableProperty LEFT
-
LEVELS
public static final ObservableProperty LEVELS
-
MEMBERS
public static final ObservableProperty MEMBERS
-
MEMBER_VALUE
public static final ObservableProperty MEMBER_VALUE
-
MESSAGE
public static final ObservableProperty MESSAGE
-
MODIFIERS
public static final ObservableProperty MODIFIERS
-
MODULE
public static final ObservableProperty MODULE
-
MODULE_NAMES
public static final ObservableProperty MODULE_NAMES
-
NAME
public static final ObservableProperty NAME
-
OPEN
public static final ObservableProperty OPEN
-
OPERATOR
public static final ObservableProperty OPERATOR
-
ORIGIN
public static final ObservableProperty ORIGIN
-
PACKAGE_DECLARATION
public static final ObservableProperty PACKAGE_DECLARATION
-
PAIRS
public static final ObservableProperty PAIRS
-
PARAMETER
public static final ObservableProperty PARAMETER
-
PARAMETERS
public static final ObservableProperty PARAMETERS
-
QUALIFIER
public static final ObservableProperty QUALIFIER
-
RECEIVER_PARAMETER
public static final ObservableProperty RECEIVER_PARAMETER
-
RESOURCES
public static final ObservableProperty RESOURCES
-
RIGHT
public static final ObservableProperty RIGHT
-
SCOPE
public static final ObservableProperty SCOPE
-
SELECTOR
public static final ObservableProperty SELECTOR
-
STATEMENT
public static final ObservableProperty STATEMENT
-
STATEMENTS
public static final ObservableProperty STATEMENTS
-
STATIC
public static final ObservableProperty STATIC
-
SUPER_TYPE
public static final ObservableProperty SUPER_TYPE
-
TARGET
public static final ObservableProperty TARGET
-
THEN_EXPR
public static final ObservableProperty THEN_EXPR
-
THEN_STMT
public static final ObservableProperty THEN_STMT
-
THIS
public static final ObservableProperty THIS
-
THROWN_EXCEPTIONS
public static final ObservableProperty THROWN_EXCEPTIONS
-
TRY_BLOCK
public static final ObservableProperty TRY_BLOCK
-
TYPE
public static final ObservableProperty TYPE
-
TYPES
public static final ObservableProperty TYPES
-
TYPE_ARGUMENTS
public static final ObservableProperty TYPE_ARGUMENTS
-
TYPE_BOUND
public static final ObservableProperty TYPE_BOUND
-
TYPE_PARAMETERS
public static final ObservableProperty TYPE_PARAMETERS
-
UPDATE
public static final ObservableProperty UPDATE
-
VALUE
public static final ObservableProperty VALUE
-
VALUES
public static final ObservableProperty VALUES
-
VARIABLE
public static final ObservableProperty VARIABLE
-
VARIABLES
public static final ObservableProperty VARIABLES
-
VAR_ARGS
public static final ObservableProperty VAR_ARGS
-
VAR_ARGS_ANNOTATIONS
public static final ObservableProperty VAR_ARGS_ANNOTATIONS
-
WITH
public static final ObservableProperty WITH
-
CASCADING_IF_STMT
public static final ObservableProperty CASCADING_IF_STMT
-
ELSE_BLOCK
public static final ObservableProperty ELSE_BLOCK
-
ELSE_BRANCH
public static final ObservableProperty ELSE_BRANCH
-
EXPRESSION_BODY
public static final ObservableProperty EXPRESSION_BODY
-
MAXIMUM_COMMON_TYPE
public static final ObservableProperty MAXIMUM_COMMON_TYPE
-
POSTFIX
public static final ObservableProperty POSTFIX
-
PREFIX
public static final ObservableProperty PREFIX
-
THEN_BLOCK
public static final ObservableProperty THEN_BLOCK
-
USING_DIAMOND_OPERATOR
public static final ObservableProperty USING_DIAMOND_OPERATOR
-
RANGE
public static final ObservableProperty RANGE
-
COMMENTED_NODE
public static final ObservableProperty COMMENTED_NODE
-
-
Method Detail
-
values
public static ObservableProperty[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ObservableProperty c : ObservableProperty.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ObservableProperty valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
fromCamelCaseName
public static ObservableProperty fromCamelCaseName(String camelCaseName)
-
isDerived
public boolean isDerived()
-
isAboutNodes
public boolean isAboutNodes()
-
isAboutValues
public boolean isAboutValues()
-
isMultiple
public boolean isMultiple()
-
isSingle
public boolean isSingle()
-
camelCaseName
public String camelCaseName()
-
getValueAsCollection
public Collection<?> getValueAsCollection(Node node)
-
isNull
public boolean isNull(Node node)
-
isNullOrNotPresent
public boolean isNullOrNotPresent(Node node)
-
isNullOrEmpty
public boolean isNullOrEmpty(Node node)
-
-