ptolemy.actor.gt.ingredients.criteria
Class StringCriterionElement

java.lang.Object
  extended by ptolemy.actor.gt.GTIngredientElement
      extended by ptolemy.actor.gt.ingredients.criteria.CriterionElement
          extended by ptolemy.actor.gt.ingredients.criteria.StringCriterionElement
Direct Known Subclasses:
ChoiceCriterionElement

public class StringCriterionElement
extends CriterionElement

A string element for a criterion.

Since:
Ptolemy II 8.0
Version:
$Id: StringCriterionElement.java 57040 2010-01-27 20:52:32Z cxh $
Author:
Thomas Huining Feng
Accepted Rating:
Red (tfeng)
Proposed Rating:
Yellow (tfeng)

Field Summary
private  boolean _acceptPtolemyExpression
          Whether Ptolemy expression is accepted.
private  boolean _acceptRegularExpression
          Whether regular expression is accepted.
 
Constructor Summary
StringCriterionElement(java.lang.String name, boolean canDisable)
          Construct a string element for a criterion.
StringCriterionElement(java.lang.String name, boolean canDisable, boolean acceptRegularExpression, boolean acceptPtolemyExpression)
          Construct a Boolean element for a criterion.
 
Method Summary
 boolean acceptPtolemyExpression()
          Return whether Ptolemy expression is accepted.
 boolean acceptRegularExpression()
          Return whether regular expression is accepted.
 
Methods inherited from class ptolemy.actor.gt.GTIngredientElement
canDisable, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_acceptPtolemyExpression

private boolean _acceptPtolemyExpression
Whether Ptolemy expression is accepted.


_acceptRegularExpression

private boolean _acceptRegularExpression
Whether regular expression is accepted.

Constructor Detail

StringCriterionElement

public StringCriterionElement(java.lang.String name,
                              boolean canDisable)
Construct a string element for a criterion.

Parameters:
name - The name of the element.
canDisable - Whether the element can be disabled.

StringCriterionElement

public StringCriterionElement(java.lang.String name,
                              boolean canDisable,
                              boolean acceptRegularExpression,
                              boolean acceptPtolemyExpression)
Construct a Boolean element for a criterion.

Parameters:
name - The name of the element.
canDisable - Whether the element can be disabled.
acceptRegularExpression - Whether regular expression is accepted.
acceptPtolemyExpression - Whether Ptolemy expression is accepted.
Method Detail

acceptPtolemyExpression

public boolean acceptPtolemyExpression()
Return whether Ptolemy expression is accepted.

Returns:
true if Ptolemy expression is accepted.

acceptRegularExpression

public boolean acceptRegularExpression()
Return whether regular expression is accepted.

Returns:
true if regular expression is accepted.