Package com.io7m.cardant.parsers
Class CAMetadataExpressions
java.lang.Object
com.io7m.cardant.parsers.CAExpressions
com.io7m.cardant.parsers.CAMetadataExpressions
Expressions over metadata values.
-
Constructor Summary
ConstructorsConstructorDescriptionCAMetadataExpressions(CAStrings inStrings) Expression parsers for metadata values. -
Method Summary
Modifier and TypeMethodDescriptionmetadataParse(String text) Parse a metadata expression.com.io7m.jsx.SExpressionTypeSerialize metadata.Serialize metadata to a string.protected Map<CAStringConstantType, CAStringConstantType> syntax()Methods inherited from class com.io7m.cardant.parsers.CAExpressions
createParseError, createParseError, parse, serialize
-
Constructor Details
-
CAMetadataExpressions
Expression parsers for metadata values.- Parameters:
inStrings- The string resources
-
-
Method Details
-
syntax
- Specified by:
syntaxin classCAExpressions
-
metadataParse
Parse a metadata expression.- Parameters:
text- The expression- Returns:
- A metadata value
- Throws:
CAException- On errors
-
metadataSerializeToString
Serialize metadata to a string.- Parameters:
meta- The metadata- Returns:
- The serialized value
- Throws:
CAException- On errors
-
metadataSerialize
Serialize metadata.- Parameters:
meta- The metadata- Returns:
- The serialized value
-