org.gvnix.flex.as.model
Class ActionScriptSymbolName

java.lang.Object
  extended by org.gvnix.flex.as.model.ActionScriptSymbolName
All Implemented Interfaces:
Comparable<ActionScriptSymbolName>

public final class ActionScriptSymbolName
extends Object
implements Comparable<ActionScriptSymbolName>

An ActionScript symbol (i.e., a field).

Author:
Jeremy Grelle

Constructor Summary
ActionScriptSymbolName(String symbolName)
           
 
Method Summary
static void assertActionScriptNameLegal(String fullyQualifiedTypeName)
           
 int compareTo(ActionScriptSymbolName o)
           
 boolean equals(Object obj)
           
 String getReadableSymbolName()
           
 String getSymbolName()
           
 String getSymbolNameCapitalisedFirstLetter()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionScriptSymbolName

public ActionScriptSymbolName(String symbolName)
Method Detail

getSymbolName

public String getSymbolName()
Returns:
the symbol name (never null or empty)

getSymbolNameCapitalisedFirstLetter

public String getSymbolNameCapitalisedFirstLetter()
Returns:
the symbol name, capitalising the first letter (never null or empty)

getReadableSymbolName

public String getReadableSymbolName()
Returns:
the symbol name in human readable form

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object obj)
Overrides:
equals in class Object

compareTo

public final int compareTo(ActionScriptSymbolName o)
Specified by:
compareTo in interface Comparable<ActionScriptSymbolName>

toString

public final String toString()
Overrides:
toString in class Object

assertActionScriptNameLegal

public static void assertActionScriptNameLegal(String fullyQualifiedTypeName)


Copyright © 2010–2015 Conselleria d'Infraestructures i Transport - Generalitat Valenciana. All rights reserved.