ptolemy.actor.gt
Class GTIngredient
java.lang.Object
ptolemy.actor.gt.GTIngredient
- Direct Known Subclasses:
- Criterion, Operation
public abstract class GTIngredient
- extends java.lang.Object
- Since:
- Ptolemy II 6.1
- Version:
- $Id: GTIngredient.java,v 1.7.4.1 2008/03/25 22:12:09 cxh Exp $
- Author:
- Thomas Huining Feng
- Accepted Rating:
- Proposed Rating:
|
Method Summary |
protected boolean |
_decodeBooleanField(int index,
GTIngredient.FieldIterator iterator)
|
protected java.lang.String |
_decodeStringField(int index,
GTIngredient.FieldIterator iterator)
|
protected void |
_encodeBooleanField(java.lang.StringBuffer buffer,
int index,
boolean value)
|
protected void |
_encodeStringField(java.lang.StringBuffer buffer,
int index,
java.lang.String value)
|
protected static java.lang.String |
_escapeElementString(java.lang.String elementString)
|
protected static int |
_findMatchingParen(java.lang.String s,
int startPos)
|
protected static int |
_findSeparator(java.lang.String s,
int startPos,
char separator)
|
protected static java.lang.String |
_unescapeElementString(java.lang.String elementString)
|
void |
disableAll()
|
void |
enableAll()
|
abstract GTIngredientElement[] |
getElements()
|
GTIngredientList |
getOwner()
|
abstract java.lang.Object |
getValue(int index)
|
abstract java.lang.String |
getValues()
|
boolean |
isEnabled(int index)
|
void |
setEnabled(int index,
boolean isEnabled)
|
abstract void |
setValue(int index,
java.lang.Object value)
|
abstract void |
setValues(java.lang.String values)
|
java.lang.String |
toString()
|
abstract void |
validate()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FIELD_SEPARATOR
public static final java.lang.String FIELD_SEPARATOR
- See Also:
- Constant Field Values
GTIngredient
protected GTIngredient(GTIngredientList owner)
GTIngredient
protected GTIngredient(GTIngredientList owner,
int elementCount)
disableAll
public void disableAll()
enableAll
public void enableAll()
getElements
public abstract GTIngredientElement[] getElements()
getOwner
public GTIngredientList getOwner()
getValue
public abstract java.lang.Object getValue(int index)
getValues
public abstract java.lang.String getValues()
isEnabled
public boolean isEnabled(int index)
setEnabled
public void setEnabled(int index,
boolean isEnabled)
setValue
public abstract void setValue(int index,
java.lang.Object value)
setValues
public abstract void setValues(java.lang.String values)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
validate
public abstract void validate()
throws ValidationException
- Throws:
ValidationException
_decodeBooleanField
protected boolean _decodeBooleanField(int index,
GTIngredient.FieldIterator iterator)
_decodeStringField
protected java.lang.String _decodeStringField(int index,
GTIngredient.FieldIterator iterator)
_encodeBooleanField
protected void _encodeBooleanField(java.lang.StringBuffer buffer,
int index,
boolean value)
_encodeStringField
protected void _encodeStringField(java.lang.StringBuffer buffer,
int index,
java.lang.String value)
_escapeElementString
protected static java.lang.String _escapeElementString(java.lang.String elementString)
_findMatchingParen
protected static int _findMatchingParen(java.lang.String s,
int startPos)
_findSeparator
protected static int _findSeparator(java.lang.String s,
int startPos,
char separator)
_unescapeElementString
protected static java.lang.String _unescapeElementString(java.lang.String elementString)