Project: stp

com.ibm.rational.stp.client.samples
Class QueryUtilities.FilterSym<T>

Object
  extended by com.ibm.rational.stp.client.samples.QueryUtilities.FilterSym<T>
Enclosing class:
QueryUtilities

private static class QueryUtilities.FilterSym<T>
extends Object

The representation for a symbol in a filtering expression


Field Summary
(package private)  T code
          The Operation or TargetType for this filter symbol
(package private)  QueryUtilities.Kind kind
          The kind of this symbol
(package private)  String symbol
          The token image used to represent this filter symbol
 
Constructor Summary
private QueryUtilities.FilterSym(QueryUtilities.FilterSym<T> sym, String param)
          Creates a new FilterSym object for a parameterized special token such as TargetType.PROMPTED
private QueryUtilities.FilterSym(String token)
          Creates a new FilterSym object for a target token.
private QueryUtilities.FilterSym(T o, String i)
          Creates a new FilterSym object for a TargetType enumerator.
private QueryUtilities.FilterSym(T o, String i, QueryUtilities.Kind t)
          Creates a new FilterSym object for an Operation.
 
Method Summary
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code

T code
The Operation or TargetType for this filter symbol


symbol

String symbol
The token image used to represent this filter symbol


kind

QueryUtilities.Kind kind
The kind of this symbol

Constructor Detail

QueryUtilities.FilterSym

private QueryUtilities.FilterSym(T o,
                                 String i,
                                 QueryUtilities.Kind t)
Creates a new FilterSym object for an Operation.

Parameters:
o - The Operation enumerator
i - The Operation symbol
t - The kind code

QueryUtilities.FilterSym

private QueryUtilities.FilterSym(T o,
                                 String i)
Creates a new FilterSym object for a TargetType enumerator.

Parameters:
o - The TargetType code
i - The target name

QueryUtilities.FilterSym

private QueryUtilities.FilterSym(String token)
Creates a new FilterSym object for a target token.

Parameters:
token - The token string.

QueryUtilities.FilterSym

private QueryUtilities.FilterSym(QueryUtilities.FilterSym<T> sym,
                                 String param)
Creates a new FilterSym object for a parameterized special token such as TargetType.PROMPTED

Parameters:
sym - The (parameterless) FilterSym for the special token
param - The parameter for the special token.

Generated Wed 14-Mar-2018 10:41 PM

Copyright © IBM 2018. All rights reserved.