Package org.eclipse.epsilon.emc.yaml
Class YamlProperty
- java.lang.Object
-
- org.eclipse.epsilon.emc.yaml.YamlProperty
-
public class YamlProperty extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isListNode
protected boolean
isMappingNode
protected boolean
isScalarNode
protected boolean
many
protected String
property
static char
PROPERTY_COLLECTION
static String
PROPERTY_FILE
static char
PROPERTY_LIST
static char
PROPERTY_MAPPING
static char
PROPERTY_ONE_ELEMENT
static String
PROPERTY_ROOT
static char
PROPERTY_SCALAR
static char
PROPERTY_SEPARATOR
protected YamlNodeType
type
-
Constructor Summary
Constructors Constructor Description YamlProperty()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getProperty()
YamlNodeType
getType()
boolean
isListNode()
boolean
isMany()
boolean
isMappingNode()
boolean
isScalarNode()
static YamlProperty
parse(String property, int indexOfSeparator)
-
-
-
Field Detail
-
property
protected String property
-
type
protected YamlNodeType type
-
many
protected boolean many
-
isScalarNode
protected boolean isScalarNode
-
isMappingNode
protected boolean isMappingNode
-
isListNode
protected boolean isListNode
-
PROPERTY_MAPPING
public static final char PROPERTY_MAPPING
- See Also:
- Constant Field Values
-
PROPERTY_LIST
public static final char PROPERTY_LIST
- See Also:
- Constant Field Values
-
PROPERTY_SCALAR
public static final char PROPERTY_SCALAR
- See Also:
- Constant Field Values
-
PROPERTY_COLLECTION
public static final char PROPERTY_COLLECTION
- See Also:
- Constant Field Values
-
PROPERTY_ONE_ELEMENT
public static final char PROPERTY_ONE_ELEMENT
- See Also:
- Constant Field Values
-
PROPERTY_SEPARATOR
public static final char PROPERTY_SEPARATOR
- See Also:
- Constant Field Values
-
PROPERTY_ROOT
public static final String PROPERTY_ROOT
- See Also:
- Constant Field Values
-
PROPERTY_FILE
public static final String PROPERTY_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static YamlProperty parse(String property, int indexOfSeparator)
-
getProperty
public String getProperty()
-
getType
public YamlNodeType getType()
-
isMany
public boolean isMany()
-
isScalarNode
public boolean isScalarNode()
-
isMappingNode
public boolean isMappingNode()
-
isListNode
public boolean isListNode()
-
-