public class DotLanguageSupport
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DotLanguageSupport.IPrimitiveValueParser<T>
A parser to parse a DOT primitive value type.
|
static interface |
DotLanguageSupport.IPrimitiveValueParseResult<T>
The parse result of an
DotLanguageSupport.IPrimitiveValueParser , which comprises a
parsed value and/or syntax errors. |
Modifier and Type | Field and Description |
---|---|
static org.eclipse.gef4.dot.internal.parser.parser.antlr.DotArrowTypeParser |
ARROWTYPE_PARSER
The parser for arrowtype attribute values.
|
static org.eclipse.xtext.serializer.ISerializer |
ARROWTYPE_SERIALIZER
The serializer for arrowtype attribute values.
|
static DotArrowTypeJavaValidator |
ARROWTYPE_VALIDATOR
The validator for arrowtype attribute values.
|
static DotLanguageSupport.IPrimitiveValueParser<java.lang.Boolean> |
BOOL_PARSER
A parser used to parse DOT bool values.
|
static DotLanguageSupport.IPrimitiveValueParser<org.eclipse.gef4.dot.internal.parser.dir.DirType> |
DIRTYPE_PARSER
Parses the given value as a DOT dirType.
|
static DotLanguageSupport.IPrimitiveValueParser<java.lang.Double> |
DOUBLE_PARSER
A parser used to parse DOT double values.
|
static DotLanguageSupport.IPrimitiveValueParser<java.lang.Integer> |
INT_PARSER
A parser used to parse DOT int values.
|
static org.eclipse.gef4.dot.internal.parser.parser.antlr.DotPointParser |
POINT_PARSER
The parser for point attribute values.
|
static org.eclipse.xtext.serializer.ISerializer |
POINT_SERIALIZER
The serializer for point attribute values.
|
static DotPointJavaValidator |
POINT_VALIDATOR
The validator for point attribute values.
|
static DotLanguageSupport.IPrimitiveValueParser<org.eclipse.gef4.dot.internal.parser.rankdir.Rankdir> |
RANKDIR_PARSER
Parses the given value as a DOT rankdir.
|
static org.eclipse.gef4.dot.internal.parser.parser.antlr.DotShapeParser |
SHAPE_PARSER
The parser for shape attribute values.
|
static org.eclipse.xtext.serializer.ISerializer |
SHAPE_SERIALIZER
The serializer for shape attribute values.
|
static DotShapeJavaValidator |
SHAPE_VALIDATOR
The validator for shape attribute values.
|
static org.eclipse.gef4.dot.internal.parser.parser.antlr.DotSplineTypeParser |
SPLINETYPE_PARSER
The parser for splinetype attribute values.
|
static org.eclipse.xtext.serializer.ISerializer |
SPLINETYPE_SERIALIZER
The serializer for splinetype attribute values.
|
static DotSplineTypeJavaValidator |
SPLINETYPE_VALIDATOR
The validator for splinetype attribute values.
|
static org.eclipse.gef4.dot.internal.parser.parser.antlr.DotStyleParser |
STYLE_PARSER
The parser for style attribute values.
|
static org.eclipse.xtext.serializer.ISerializer |
STYLE_SERIALIZER
The serializer for style attribute values.
|
static DotStyleJavaValidator |
STYLE_VALIDATOR
The validator for style attribute values.
|
Constructor and Description |
---|
DotLanguageSupport() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
parseAttributeValue(DotLanguageSupport.IPrimitiveValueParser<T> parser,
java.lang.String attributeValue)
Parses the given (unquoted) attribute, using the given
DotLanguageSupport.IPrimitiveValueParser . |
static <T> T |
parseAttributeValue(org.eclipse.xtext.parser.IParser parser,
java.lang.String attributeValue)
Parses the given (unquoted) attribute, using the given
IParser . |
public static DotLanguageSupport.IPrimitiveValueParser<org.eclipse.gef4.dot.internal.parser.dir.DirType> DIRTYPE_PARSER
public static DotLanguageSupport.IPrimitiveValueParser<org.eclipse.gef4.dot.internal.parser.rankdir.Rankdir> RANKDIR_PARSER
public static DotLanguageSupport.IPrimitiveValueParser<java.lang.Boolean> BOOL_PARSER
public static DotLanguageSupport.IPrimitiveValueParser<java.lang.Double> DOUBLE_PARSER
public static DotLanguageSupport.IPrimitiveValueParser<java.lang.Integer> INT_PARSER
public static final DotArrowTypeJavaValidator ARROWTYPE_VALIDATOR
public static final org.eclipse.gef4.dot.internal.parser.parser.antlr.DotArrowTypeParser ARROWTYPE_PARSER
public static final org.eclipse.xtext.serializer.ISerializer ARROWTYPE_SERIALIZER
public static final org.eclipse.gef4.dot.internal.parser.parser.antlr.DotPointParser POINT_PARSER
public static final org.eclipse.xtext.serializer.ISerializer POINT_SERIALIZER
public static final DotPointJavaValidator POINT_VALIDATOR
public static final DotShapeJavaValidator SHAPE_VALIDATOR
public static final org.eclipse.gef4.dot.internal.parser.parser.antlr.DotShapeParser SHAPE_PARSER
public static final org.eclipse.xtext.serializer.ISerializer SHAPE_SERIALIZER
public static final org.eclipse.gef4.dot.internal.parser.parser.antlr.DotSplineTypeParser SPLINETYPE_PARSER
public static final org.eclipse.xtext.serializer.ISerializer SPLINETYPE_SERIALIZER
public static final org.eclipse.xtext.serializer.ISerializer STYLE_SERIALIZER
public static final DotStyleJavaValidator STYLE_VALIDATOR
public static final org.eclipse.gef4.dot.internal.parser.parser.antlr.DotStyleParser STYLE_PARSER
public static final DotSplineTypeJavaValidator SPLINETYPE_VALIDATOR
public static <T> T parseAttributeValue(DotLanguageSupport.IPrimitiveValueParser<T> parser, java.lang.String attributeValue)
DotLanguageSupport.IPrimitiveValueParser
.T
- The (primitive) object type of the parsed value.parser
- The parser to be used for parsing.attributeValue
- The (unquoted) attribute value that is to be parsed.null
if the value could not be
parsed.public static <T> T parseAttributeValue(org.eclipse.xtext.parser.IParser parser, java.lang.String attributeValue)
IParser
.T
- The type of the parsed value.parser
- The parser to be used for parsing.attributeValue
- The (unquoted) attribute value that is to be parsed.null
if the value could not be
parsed.Copyright (c) 2014 itemis AG and others. All rights reserved.