Uses of Interface
edu.neu.ccs.filter.StringableFilter

Packages that use StringableFilter
edu.neu.ccs.console Provides classes that implement the JPT text console. 
edu.neu.ccs.filter Provides classes for filtering Stringable objects either by state or by type. 
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
edu.neu.ccs.util Provides utility classes and classes with static utility methods. 
 

Uses of StringableFilter in edu.neu.ccs.console
 

Methods in edu.neu.ccs.console with parameters of type StringableFilter
 Stringable ConsoleGateway.ConsoleInputStream.demandObject(String prompt, String data, Stringable obj, StringableFilter filter)
          Returns the Stringable object obtained from the given Stringable object by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.demandObject(String prompt, StringableFilter filter)
          Returns a Stringable object created by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.demandObject(String prompt, String data, StringableFilter filter)
          Returns a Stringable object created by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.demandObject(Class dataType, String prompt, String data, StringableFilter filter)
          Temporarily sets the data type for this stream to the given data type; creates a Stringable object by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result; restores the data type for this stream to its original setting; finally returns the object created.
 void ConsoleGateway.ConsoleInputStream.demand(String prompt, Stringable obj, StringableFilter filter)
          Sets the state of the given Stringable object by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 void ConsoleGateway.ConsoleInputStream.demand(String prompt, String data, Stringable obj, StringableFilter filter)
          Sets the state of the given Stringable object by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.requestObject(String prompt, Stringable obj, StringableFilter filter)
          Returns the Stringable object obtained from the given Stringable object by using the optional input model to acquire the data with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.requestObject(String prompt, StringableFilter filter)
          Returns the Stringable object obtained by using the optional input model to acquire the data with the given input filter to constrain the result.
 Stringable ConsoleGateway.ConsoleInputStream.requestObject(Class dataType, String prompt, StringableFilter filter)
          Temporarily sets the data type for this stream to the given data type; creates a Stringable object by using the optional input model to acquire the data with the given input filter to constrain the result; restores the data type for this stream to its original setting; finally returns the object created.
 void ConsoleGateway.ConsoleInputStream.request(String prompt, Stringable obj, StringableFilter filter)
          Sets the state of the given Stringable object by using the optional input model to acquire the data with the given input filter to constrain the result.
 boolean ConsoleGateway.ConsoleInputStream.reading(String prompt, Stringable obj, StringableFilter filter)
          Sets the state of the given Stringable object by using a variation of the optional input model to acquire the data with the given input filter to constrain the result.
 byte ConsoleGateway.ConsoleInputStream.demandByte(String prompt, StringableFilter filter)
          Demands a byte value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 byte ConsoleGateway.ConsoleInputStream.demandByte(String prompt, byte value, StringableFilter filter)
          Demands a byte value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 byte ConsoleGateway.ConsoleInputStream.requestByte(String prompt, StringableFilter filter)
          Requests a byte value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 short ConsoleGateway.ConsoleInputStream.demandShort(String prompt, StringableFilter filter)
          Demands a short value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 short ConsoleGateway.ConsoleInputStream.demandShort(String prompt, short value, StringableFilter filter)
          Demands a short value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 short ConsoleGateway.ConsoleInputStream.requestShort(String prompt, StringableFilter filter)
          Requests a short value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 int ConsoleGateway.ConsoleInputStream.demandInt(String prompt, StringableFilter filter)
          Demands a int value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 int ConsoleGateway.ConsoleInputStream.demandInt(String prompt, int value, StringableFilter filter)
          Demands a int value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 int ConsoleGateway.ConsoleInputStream.requestInt(String prompt, StringableFilter filter)
          Requests a int value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 long ConsoleGateway.ConsoleInputStream.demandLong(String prompt, StringableFilter filter)
          Demands a long value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 long ConsoleGateway.ConsoleInputStream.demandLong(String prompt, long value, StringableFilter filter)
          Demands a long value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 long ConsoleGateway.ConsoleInputStream.requestLong(String prompt, StringableFilter filter)
          Requests a long value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 float ConsoleGateway.ConsoleInputStream.demandFloat(String prompt, StringableFilter filter)
          Demands a float value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 float ConsoleGateway.ConsoleInputStream.demandFloat(String prompt, float value, StringableFilter filter)
          Demands a float value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 float ConsoleGateway.ConsoleInputStream.requestFloat(String prompt, StringableFilter filter)
          Requests a float value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 double ConsoleGateway.ConsoleInputStream.demandDouble(String prompt, StringableFilter filter)
          Demands a double value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 double ConsoleGateway.ConsoleInputStream.demandDouble(String prompt, double value, StringableFilter filter)
          Demands a double value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 double ConsoleGateway.ConsoleInputStream.requestDouble(String prompt, StringableFilter filter)
          Requests a double value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 char ConsoleGateway.ConsoleInputStream.demandChar(String prompt, StringableFilter filter)
          Demands a char value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 char ConsoleGateway.ConsoleInputStream.demandChar(String prompt, char value, StringableFilter filter)
          Demands a char value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 char ConsoleGateway.ConsoleInputStream.requestChar(String prompt, StringableFilter filter)
          Requests a char value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 boolean ConsoleGateway.ConsoleInputStream.demandBoolean(String prompt, StringableFilter filter)
          Demands a boolean value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 boolean ConsoleGateway.ConsoleInputStream.demandBoolean(String prompt, boolean value, StringableFilter filter)
          Demands a boolean value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 boolean ConsoleGateway.ConsoleInputStream.requestBoolean(String prompt, StringableFilter filter)
          Requests a boolean value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 String ConsoleGateway.ConsoleInputStream.demandString(String prompt, StringableFilter filter)
          Demands a String value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 String ConsoleGateway.ConsoleInputStream.demandString(String prompt, String value, StringableFilter filter)
          Demands a String value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 String ConsoleGateway.ConsoleInputStream.requestString(String prompt, StringableFilter filter)
          Requests a String value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 BigInteger ConsoleGateway.ConsoleInputStream.demandBigInteger(String prompt, StringableFilter filter)
          Demands a BigInteger value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 BigInteger ConsoleGateway.ConsoleInputStream.demandBigInteger(String prompt, BigInteger value, StringableFilter filter)
          Demands a BigInteger value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 BigInteger ConsoleGateway.ConsoleInputStream.requestBigInteger(String prompt, StringableFilter filter)
          Requests a BigInteger value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 BigDecimal ConsoleGateway.ConsoleInputStream.demandBigDecimal(String prompt, StringableFilter filter)
          Demands a BigDecimal value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 BigDecimal ConsoleGateway.ConsoleInputStream.demandBigDecimal(String prompt, BigDecimal value, StringableFilter filter)
          Demands a BigDecimal value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 BigDecimal ConsoleGateway.ConsoleInputStream.requestBigDecimal(String prompt, StringableFilter filter)
          Requests a BigDecimal value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 Color ConsoleGateway.ConsoleInputStream.demandColor(String prompt, StringableFilter filter)
          Demands a Color value from the console, by using the mandatory input model to acquire the data with the given input filter to constrain the result.
 Color ConsoleGateway.ConsoleInputStream.demandColor(String prompt, Color value, StringableFilter filter)
          Demands a Color value from the console, by using the mandatory input model to acquire the data, with the given default data as a user option, and with the given input filter to constrain the result.
 Color ConsoleGateway.ConsoleInputStream.requestColor(String prompt, StringableFilter filter)
          Requests a Color value from the console, by using the optional input model to acquire the data with the given input filter to constrain the result.
 

Uses of StringableFilter in edu.neu.ccs.filter
 

Classes in edu.neu.ccs.filter that implement StringableFilter
 class BoundFilter
          Abstract superclass for filters that represent an inclusive or exclusive bounded range.
 class CaseActionFilter
          Filter used for modification of XString objects, in order to change case, restrict particular character codes, &c.
 class MaximumBoundFilter
          Filter that enforces an inclusive or exclusive numeric upper bound by throwing an exception when the data to be filtered violates the bound.
static class MaximumBoundFilter.BigDecimal
          Maximum bound filter representing an real number upper bound of arbitrary precision.
static class MaximumBoundFilter.BigInteger
          Maximum bound filter representing an integer upper bound of arbitrary precision.
static class MaximumBoundFilter.Double
          Maximum bound filter representing a real number upper bound of primitive precision.
static class MaximumBoundFilter.Long
          Maximum bound filter representing an integer upper bound of primitive precision.
 class MinimumBoundFilter
          Filter that enforces an inclusive or exclusive numeric lower bound by throwing an exception when the data to be filtered violates the bound.
static class MinimumBoundFilter.BigDecimal
          Minimum bound filter representing a real number lower bound of arbitrary precision.
static class MinimumBoundFilter.BigInteger
          Minimum bound filter representing an integer lower bound of arbitrary precision.
static class MinimumBoundFilter.Double
          Minimum bound filter representing a real number lower bound of primitive precision.
static class MinimumBoundFilter.Long
          Minimum bound filter representing an integer lower bound of primitive precision.
 class NumericFilter
          Abstract superclass for filters that apply to numeric values.
 class RangeFilter
          Filter that enforces inclusive or exclusive numeric upper and lower bounds by throwing an exception when the data to be filtered violates either bound.
static class RangeFilter.BigDecimal
          Range filter representing real number upper and lower bounds of arbitrary precision.
static class RangeFilter.BigInteger
          Range filter representing integer upper and lower bounds of arbitrary precision.
static class RangeFilter.Double
          Range filter representing real number upper and lower bounds of primitive precision.
static class RangeFilter.Long
          Range filter representing integer upper and lower bounds of primitive precision.
 class StringableFilterSequence
          An ordered collection of filter objects similar to a List that is itself a filter representing the ordered application of the list of filters.
 

Methods in edu.neu.ccs.filter that return StringableFilter
 StringableFilter StringableFilterSequence.get(int index)
          Returns the filter at the given index in this sequence.
 StringableFilter StringableFilterSequence.remove(int index)
          Removes the filter at the given index of the sequence.
 StringableFilter StringableFilterSequence.set(int index, StringableFilter f)
          Replaces the filter at the given index in this sequence with the given filter.
 StringableFilter[] StringableFilterSequence.toArray()
          Returns an array containing the filters in this sequence in order.
 

Methods in edu.neu.ccs.filter with parameters of type StringableFilter
 void StringableFilterSequence.add(int index, StringableFilter f)
          Inserts the given filter at the given index in this sequence.
 boolean StringableFilterSequence.add(StringableFilter f)
          Appends the given filter to the end of this sequence.
 boolean StringableFilterSequence.contains(StringableFilter f)
          Returns true if the given filter is contained in this sequence, or false if it is not.
 int StringableFilterSequence.indexOf(StringableFilter f)
          Returns the index in this sequence of the first occurence of the given filter, or -1 if this sequence does not contain this filter.
 int StringableFilterSequence.lastIndexOf(StringableFilter f)
          Returns the index in this sequence of the last occurrence of the given filter, or -1 if this list does not contain this filter.
 boolean StringableFilterSequence.remove(StringableFilter f)
          Removes the first occurrence of the given filter in this sequence, and returns true, or returns false if this sequence does not contain the filter.
 StringableFilter StringableFilterSequence.set(int index, StringableFilter f)
          Replaces the filter at the given index in this sequence with the given filter.
 

Uses of StringableFilter in edu.neu.ccs.gui
 

Fields in edu.neu.ccs.gui declared as StringableFilter
private  StringableFilter GeneralViewSupport.filter
          The filter used by this view object.
protected  StringableFilter ErrorDialog.filter
          Filter used by the input component that generated the exception that initiated the error recovery strategy.
 

Methods in edu.neu.ccs.gui that return StringableFilter
 StringableFilter TextFieldView.getFilter()
           
 StringableFilter StringViewer.getFilter()
           
 StringableFilter GeneralViewSupport.getFilter()
          Returns the current filter used by this view.
 StringableFilter GeneralView.getFilter()
          Returns the current filter used by this view.
 StringableFilter DropdownView.getFilter()
           
 

Methods in edu.neu.ccs.gui with parameters of type StringableFilter
 void TextFieldView.setFilter(StringableFilter filter)
           
 Stringable TextFieldView.demandObject(StringableFilter filter)
           
 Stringable TextFieldView.requestObject(StringableFilter filter)
           
 Stringable TextFieldView.demandObject(Class dataType, StringableFilter filter)
           
 Stringable TextFieldView.requestObject(Class dataType, StringableFilter filter)
           
 byte TextFieldView.demandByte(StringableFilter f)
          Returns a byte extracted from the field using the mandatory model with the given filter.
 byte TextFieldView.demandByteAsHex(StringableFilter f)
          Returns a byte extracted from the field as hexidecimal data using the mandatory model with the given filter.
 byte TextFieldView.requestByte(StringableFilter f)
          Returns a byte extracted from the field using the optional model with the given filter.
 byte TextFieldView.requestByteAsHex(StringableFilter f)
          Returns a byte extracted from the field as hexidecimal data using the optional model with the given filter.
 short TextFieldView.demandShort(StringableFilter f)
          Returns a short extracted from the field using the mandatory model with the given filter.
 short TextFieldView.demandShortAsHex(StringableFilter f)
          Returns a short extracted from the field as hexidecimal data using the mandatory model with the given filter.
 short TextFieldView.requestShort(StringableFilter f)
          Returns a short extracted from the field using the optional model with the given filter.
 short TextFieldView.requestShortAsHex(StringableFilter f)
          Returns a short extracted from the field as hexidecimal data using the optional model with the given filter.
 int TextFieldView.demandInt(StringableFilter f)
          Returns an int extracted from the field using the mandatory model with the given filter.
 int TextFieldView.demandIntAsHex(StringableFilter f)
          Returns an int extracted from the field as hexidecimal data using the mandatory model with the given filter.
 int TextFieldView.requestInt(StringableFilter f)
          Returns an int extracted from the field using the optional model with the given filter.
 int TextFieldView.requestIntAsHex(StringableFilter f)
          Returns an int extracted from the field as hexidecimal data using the optional model with the given filter.
 long TextFieldView.demandLong(StringableFilter f)
          Returns a long extracted from the field using the mandatory model with the given filter.
 long TextFieldView.demandLongAsHex(StringableFilter f)
          Returns a long extracted from the field as hexidecimal data using the mandatory model with the given filter.
 long TextFieldView.requestLong(StringableFilter f)
          Returns a long extracted from the field using the optional model with the given filter.
 long TextFieldView.requestLongAsHex(StringableFilter f)
          Returns a long extracted from the field as hexidecimal data using the optional model with the given filter.
 float TextFieldView.demandFloat(StringableFilter f)
          Returns a float extracted from the field using the mandatory model with the given filter.
 float TextFieldView.demandFloatAsHex(StringableFilter f)
          Returns a float extracted from the field as hexidecimal data using the mandatory model with the given filter.
 float TextFieldView.requestFloat(StringableFilter f)
          Returns a float extracted from the field using the optional model with the given filter.
 float TextFieldView.requestFloatAsHex(StringableFilter f)
          Returns a float extracted from the field as hexidecimal data using the optional model with the given filter.
 double TextFieldView.demandDouble(StringableFilter f)
          Returns a double extracted from the field using the mandatory model with the given filter.
 double TextFieldView.demandDoubleAsHex(StringableFilter f)
          Returns a double extracted from the field as hexidecimal data using the mandatory model with the given filter.
 double TextFieldView.requestDouble(StringableFilter f)
          Returns a double extracted from the field using the optional model with the given filter.
 double TextFieldView.requestDoubleAsHex(StringableFilter f)
          Returns a double extracted from the field as hexidecimal data using the optional model with the given filter.
 char TextFieldView.demandChar(StringableFilter f)
          Returns a char extracted from the field using the mandatory model, with the given filter.
 char TextFieldView.requestChar(StringableFilter f)
          Returns a char extracted from the field using the optional model, with the given filter.
 boolean TextFieldView.demandBoolean(StringableFilter f)
          Returns a boolean extracted from the field using the mandatory model, with the given filter.
 boolean TextFieldView.requestBoolean(StringableFilter f)
          Returns a boolean extracted from the field using the optional model, with the given filter.
 String TextFieldView.demandString(StringableFilter f)
          Returns a String extracted from the field using the mandatory model, with the given filter.
 String TextFieldView.requestString(StringableFilter f)
          Returns a String extracted from the field using the optional model, with the given filter.
 Color TextFieldView.demandColor(StringableFilter f)
          Returns a Color extracted from the field using the mandatory model, with the given filter.
 Color TextFieldView.requestColor(StringableFilter f)
          Returns a Color extracted from the field using the optional model, with the given filter.
 BigInteger TextFieldView.demandBigInteger(StringableFilter f)
          Returns a BigInteger extracted from the field using the mandatory model, with the given filter.
 BigInteger TextFieldView.requestBigInteger(StringableFilter f)
          Returns a BigInteger extracted from the field using the optional model, with the given filter.
 BigDecimal TextFieldView.demandBigDecimal(StringableFilter f)
          Returns a BigDecimal extracted from the field using the mandatory model, with the given filter.
 BigDecimal TextFieldView.requestBigDecimal(StringableFilter f)
          Returns a BigDecimal extracted from the field using the optional model, with the given filter.
 void StringViewer.setFilter(StringableFilter filter)
           
 Stringable StringViewer.demandObject(StringableFilter filter)
           
 Stringable StringViewer.requestObject(StringableFilter filter)
           
 Stringable StringViewer.demandObject(Class dataType, StringableFilter filter)
           
 Stringable StringViewer.requestObject(Class dataType, StringableFilter filter)
           
static int SimpleDialog.demandInt(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns an int using the mandatory model of IO, with the given default value and input filter.
static int SimpleDialog.requestInt(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns an int or throws an exception if the user cancels the operation, with the given default value.
static byte SimpleDialog.demandByte(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a byte using the mandatory model of IO, with the given default value and input filter.
static byte SimpleDialog.requestByte(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a byte or throws an exception if the user cancels the operation, with the given default value.
static short SimpleDialog.demandShort(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a short using the mandatory model of IO, with the given default value and input filter.
static short SimpleDialog.requestShort(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a short or throws an exception if the user cancels the operation, with the given default value.
static long SimpleDialog.demandLong(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a long using the mandatory model of IO, with the given default value and input filter.
static long SimpleDialog.requestLong(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a long or throws an exception if the user cancels the operation, with the given default value.
static double SimpleDialog.demandDouble(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a double using the mandatory model of IO, with the given default value and input filter.
static double SimpleDialog.requestDouble(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a double or throws an exception if the user cancels the operation, with the given default value.
static float SimpleDialog.demandFloat(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a float using the mandatory model of IO, with the given default value and input filter.
static float SimpleDialog.requestFloat(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a float or throws an exception if the user cancels the operation, with the given default value.
static char SimpleDialog.demandChar(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a char using the mandatory model of IO, with the given default value and input filter.
static char SimpleDialog.requestChar(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a char or throws an exception if the user cancels the operation, with the given default value.
static boolean SimpleDialog.demandBoolean(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a boolean using the mandatory model of IO, with the given default value and input filter.
static boolean SimpleDialog.requestBoolean(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a boolean or throws an exception if the user cancels the operation, with the given default value.
static String SimpleDialog.demandString(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a String using the mandatory model of IO, with the given default value and input filter.
static String SimpleDialog.requestString(String inputPrompt, String dialogTitle, String defaultValue, StringableFilter filter)
          Returns a String or throws an exception if the user cancels the operation, with the given default value.
 void GeneralViewSupport.setFilter(StringableFilter filter)
          Sets the current filter used by the view to the given StringableFilter.
 Stringable GeneralViewSupport.demandObject(StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary filter, and the mandatory model.
 Stringable GeneralViewSupport.requestObject(StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary filter, and the optional model.
 Stringable GeneralViewSupport.demandObject(Class dataType, StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary data type and filter, and the mandatory model.
 Stringable GeneralViewSupport.requestObject(Class dataType, StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary data type and filter, and the optional model.
 void GeneralView.setFilter(StringableFilter filter)
          Sets the current filter used by the view to the given StringableFilter.
 Stringable GeneralView.demandObject(StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary filter, and the mandatory model.
 Stringable GeneralView.requestObject(StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary filter, and the optional model.
 Stringable GeneralView.demandObject(Class dataType, StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary data type and filter, and the mandatory model.
 Stringable GeneralView.requestObject(Class dataType, StringableFilter filter)
          Returns a Stringable object based on the view state of the view, the temporary data type and filter, and the optional model.
protected  void DropdownView.initializeDropdownView(String[] items, String selection, Font font, int minWidth, boolean editable, Class dataType, StringableFilter filter)
          The initializer.
 void DropdownView.setFilter(StringableFilter filter)
           
 Stringable DropdownView.demandObject(StringableFilter filter)
           
 Stringable DropdownView.requestObject(StringableFilter filter)
           
 Stringable DropdownView.demandObject(Class dataType, StringableFilter filter)
           
 Stringable DropdownView.requestObject(Class dataType, StringableFilter filter)
           
 byte DropdownView.demandByte(StringableFilter f)
          Returns a byte extracted from the field using the mandatory model with the given filter.
 byte DropdownView.demandByteAsHex(StringableFilter f)
          Returns a byte extracted from the field as hexidecimal data using the mandatory model with the given filter.
 byte DropdownView.requestByte(StringableFilter f)
          Returns a byte extracted from the field using the optional model with the given filter.
 byte DropdownView.requestByteAsHex(StringableFilter f)
          Returns a byte extracted from the field as hexidecimal data using the optional model with the given filter.
 short DropdownView.demandShort(StringableFilter f)
          Returns a short extracted from the field using the mandatory model with the given filter.
 short DropdownView.demandShortAsHex(StringableFilter f)
          Returns a short extracted from the field as hexidecimal data using the mandatory model with the given filter.
 short DropdownView.requestShort(StringableFilter f)
          Returns a short extracted from the field using the optional model with the given filter.
 short DropdownView.requestShortAsHex(StringableFilter f)
          Returns a short extracted from the field as hexidecimal data using the optional model with the given filter.
 int DropdownView.demandInt(StringableFilter f)
          Returns an int extracted from the field using the mandatory model with the given filter.
 int DropdownView.demandIntAsHex(StringableFilter f)
          Returns an int extracted from the field as hexidecimal data using the mandatory model with the given filter.
 int DropdownView.requestInt(StringableFilter f)
          Returns an int extracted from the field using the optional model with the given filter.
 int DropdownView.requestIntAsHex(StringableFilter f)
          Returns an int extracted from the field as hexidecimal data using the optional model with the given filter.
 long DropdownView.demandLong(StringableFilter f)
          Returns a long extracted from the field using the mandatory model with the given filter.
 long DropdownView.demandLongAsHex(StringableFilter f)
          Returns a long extracted from the field as hexidecimal data using the mandatory model with the given filter.
 long DropdownView.requestLong(StringableFilter f)
          Returns a long extracted from the field using the optional model with the given filter.
 long DropdownView.requestLongAsHex(StringableFilter f)
          Returns a long extracted from the field as hexidecimal data using the optional model with the given filter.
 float DropdownView.demandFloat(StringableFilter f)
          Returns a float extracted from the field using the mandatory model with the given filter.
 float DropdownView.demandFloatAsHex(StringableFilter f)
          Returns a float extracted from the field as hexidecimal data using the mandatory model with the given filter.
 float DropdownView.requestFloat(StringableFilter f)
          Returns a float extracted from the field using the optional model with the given filter.
 float DropdownView.requestFloatAsHex(StringableFilter f)
          Returns a float extracted from the field as hexidecimal data using the optional model with the given filter.
 double DropdownView.demandDouble(StringableFilter f)
          Returns a double extracted from the field using the mandatory model with the given filter.
 double DropdownView.demandDoubleAsHex(StringableFilter f)
          Returns a double extracted from the field as hexidecimal data using the mandatory model with the given filter.
 double DropdownView.requestDouble(StringableFilter f)
          Returns a double extracted from the field using the optional model with the given filter.
 double DropdownView.requestDoubleAsHex(StringableFilter f)
          Returns a double extracted from the field as hexidecimal data using the optional model with the given filter.
 char DropdownView.demandChar(StringableFilter f)
          Returns a char extracted from the field using the mandatory model, with the given filter.
 char DropdownView.requestChar(StringableFilter f)
          Returns a char extracted from the field using the optional model, with the given filter.
 boolean DropdownView.demandBoolean(StringableFilter f)
          Returns a boolean extracted from the field using the mandatory model, with the given filter.
 boolean DropdownView.requestBoolean(StringableFilter f)
          Returns a boolean extracted from the field using the optional model, with the given filter.
 String DropdownView.demandString(StringableFilter f)
          Returns a String extracted from the field using the mandatory model, with the given filter.
 String DropdownView.requestString(StringableFilter f)
          Returns a String extracted from the field using the optional model, with the given filter.
 Color DropdownView.demandColor(StringableFilter f)
          Returns a Color extracted from the field using the mandatory model, with the given filter.
 Color DropdownView.requestColor(StringableFilter f)
          Returns a Color extracted from the field using the optional model, with the given filter.
 BigInteger DropdownView.demandBigInteger(StringableFilter f)
          Returns a BigInteger extracted from the field using the mandatory model, with the given filter.
 BigInteger DropdownView.requestBigInteger(StringableFilter f)
          Returns a BigInteger extracted from the field using the optional model, with the given filter.
 BigDecimal DropdownView.demandBigDecimal(StringableFilter f)
          Returns a BigDecimal extracted from the field using the mandatory model, with the given filter.
 BigDecimal DropdownView.requestBigDecimal(StringableFilter f)
          Returns a BigDecimal extracted from the field using the optional model, with the given filter.
 

Constructors in edu.neu.ccs.gui with parameters of type StringableFilter
ErrorDialog(Stringable modelObject, TypedView viewObject, StringableFilter filterObject, ParseException exception)
          Constructs a modal dialog for error recovery initiated by the given input component when trying to set the state of the given model object.
DropdownView(String[] items, String selection, boolean editable, Class dataType, StringableFilter filter)
          Constructs a view with the given array of items, for which the given selection is selected by default, with the given editable state, and the Stringable data type for the TypedView data type, and the given StringableFilter that sets the desired input filter.
DropdownView(String[] items, String selection, int minWidth, boolean editable, Class dataType, StringableFilter filter)
          Constructs a view with the given array of items, for which the given selection is selected by default, with the given minimum width and editable state, and the Stringable data type for the TypedView data type, and the given StringableFilter that sets the desired input filter.
DropdownView(String[] items, String selection, Font font, boolean editable, Class dataType, StringableFilter filter)
          Constructs a view with the given array of items, for which the given selection is selected by default, with the given font and editable state, and the Stringable data type for the TypedView data type, and the given StringableFilter that sets the desired input filter.
DropdownView(String[] items, String selection, Font font, int minWidth, boolean editable, Class dataType, StringableFilter filter)
          Constructs a view with the given array of items, for which the given selection is selected by default, with the given font, minimum width, and editable state, and the Stringable data type for the TypedView data type, and the given StringableFilter that sets the desired input filter.
 

Uses of StringableFilter in edu.neu.ccs.util
 

Methods in edu.neu.ccs.util that return StringableFilter
static StringableFilter Hex.maskFilter(long mask)
          Returns a Stringable filter that filters XNumber objects to be those that have zero bits where the given mask has one bits.