Mobile Tools for Java
Release 1.0

org.eclipse.mtj.core.symbol
Interface ISymbol

All Superinterfaces:
IPersistable

public interface ISymbol
extends IPersistable

EXPERIMENTAL. This class or interface has been added as part of a work in progress. There is no guarantee that this API will work or that it will remain the same. Please do not use this API without consulting with the MTJ team.

Since:
1.0
Restriction:
This interface is not intended to be implemented by clients.

Field Summary
static int TYPE_ABILITY
           
static int TYPE_CONFIG
          Project Configuration
 
Method Summary
 boolean equals(Object obj)
          If name equals, then symbol equals.
 String getName()
           
 String getSafeValue()
          Get value in safe format for preprocessor.
 int getType()
           
 String getValue()
           
 int hashCode()
           
 void setName(String identifier)
           
 void setType(int type)
           
 void setValue(String value)
           
 String toString()
           
 
Methods inherited from interface org.eclipse.mtj.core.persistence.IPersistable
loadUsing, storeUsing
 

Field Detail

TYPE_ABILITY

static final int TYPE_ABILITY
See Also:
Constant Field Values

TYPE_CONFIG

static final int TYPE_CONFIG
Project Configuration

See Also:
Constant Field Values
Method Detail

equals

boolean equals(Object obj)
If name equals, then symbol equals.

Overrides:
equals in class Object

getName

String getName()
Returns:

getSafeValue

String getSafeValue()
Get value in safe format for preprocessor.

Returns:

getType

int getType()
Returns:

getValue

String getValue()
Returns:

hashCode

int hashCode()
Overrides:
hashCode in class Object

setName

void setName(String identifier)
Parameters:
identifier -

setType

void setType(int type)
Parameters:
type -

setValue

void setValue(String value)
Parameters:
value -

toString

String toString()
Overrides:
toString in class Object

Mobile Tools for Java
Release 1.0