public class MXMLDialect2012 extends MXMLDialect2009
"http://ns.adobe.com/mxml/2012"
.
Compared with the 2009 dialect, this dialect support no new special language tags, but it slightly changes the whitespace and parsing rules for better consistency with XML and ActionScript.
MXMLDialect.TextParsingFlags
bindingXMLName, componentXMLName, declarationsXMLName, DEFAULT, definitionXMLName, libraryXMLName, metadataXMLName, modelXMLName, MXML_2006, MXML_2009, MXML_2012, privateXMLName, reparentXMLName, scriptXMLName, styleXMLName
Modifier | Constructor and Description |
---|---|
protected |
MXMLDialect2012(String languageNamespace,
int year) |
Modifier and Type | Method and Description |
---|---|
static MXMLDialect |
getInstance()
Gets the singleton instance of this class.
|
boolean |
isWhitespace(char c)
Determines whether a character is considered whitespace in this dialect
of MXML.
|
Boolean |
parseBoolean(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
Boolean value from a string. |
String |
trim(String s)
Removes any leading and trailing characters from a String that are
considered whitespace in this version of MXML.
|
collapseWhitespace, isArray, isWhitespace, parseArray, parseInt, parseNumber, parseObject, parseString, parseUint, splitAndTrim
getDialectForLanguageNamespace, getLanguageNamespace, getMXMLDialect, getNamedEntity, isEqualToOrAfter, isEqualToOrBefore, isLanguageNamespace, resolveArray, resolveBinding, resolveBoolean, resolveClass, resolveComponent, resolveDate, resolveDeclarations, resolveDefinition, resolveFunction, resolveInt, resolveLibrary, resolveMetadata, resolveModel, resolveNumber, resolveObject, resolvePrivate, resolveReparent, resolveScript, resolveString, resolveStyle, resolveUint, resolveXML, resolveXMLList
protected MXMLDialect2012(String languageNamespace, int year)
public static MXMLDialect getInstance()
public boolean isWhitespace(char c)
MXMLDialect
isWhitespace
in class MXMLDialect2006
c
- The character.true
if the character is whitespace.public String trim(String s)
MXMLDialect
trim
in class MXMLDialect2006
s
- A String.public Boolean parseBoolean(FlexProject project, String s, EnumSet<MXMLDialect.TextParsingFlags> flags)
MXMLDialect
Boolean
value from a string.parseBoolean
in class MXMLDialect2006
project
- The FlexProject
within which the MXML is being
parsed.s
- The string to be parsed.flags
- A set of flags controlling the text parsing.Boolean
representing the ActionScript
Boolean
, or null
.Copyright © 2016 The Apache Software Foundation. All rights reserved.