|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SystemSelectRemoteObjectAPIProviderImpl com.ibm.etools.iseries.rse.ui.view.SelectQSYSObjectAPIProvider
public class SelectQSYSObjectAPIProvider
This class is a provider of root nodes to the remote systems tree viewer part, optimized for selecting of iSeries QSYS file system objects. It is used in the AS400SelectObjectForm class.
It allows setting of an object filter string that is used to subset the object list by name and/or type, independent of the libraries. That is, a user might start by seeing a list of libraries on the library list, but when each is expanded the objects returned are subsetted by that object filter. Added @SuppressWarnings("restriction") since class org.eclipse.rse.internal.ui.view.SystemSelectRemoteObjectAPIProviderImpl is internal in openRSE. Need to address this later.
Field Summary | |
---|---|
static String |
copyright
|
protected ISeriesFieldFilterString |
fldListFilterString
|
protected String |
fldNameFilter
|
protected String |
mbrNameFilter
|
protected String[] |
mbrTypesFilter
|
protected ISeriesMemberFilterString |
memberListFilterString
|
protected ISeriesObjectFilterString |
objectListFilterString
|
protected String |
objNameFilter
|
protected String[] |
objTypesFilter
|
protected boolean |
rcdOrFldMode
|
Constructor Summary | |
---|---|
SelectQSYSObjectAPIProvider()
Constructor for ISeriesSelectQSYSObjectAPIProvider |
Method Summary | |
---|---|
String |
getFieldFilterStringUsingNameFilter(String library,
String file,
String rcdToExpand)
Return the filter string for resolving children of a record, using pre-supplied field name filtering criteria |
String |
getMemberFilterStringUsingNameAndTypeFilter(String library,
String fileToExpand)
Return the filter string for resolving children of a file, using pre-supplied member name and type filtering criteria |
String |
getObjectFilterStringUsingNameAndTypeFilter(String libraryToExpand)
Return the filter string for resolving children of a library, using pre-supplied object name and type filtering criteria |
boolean |
isRecordAndFieldMode()
Query if this is a special mode for listing records or fields. |
void |
setFieldNameFilter(String fldNameFilter)
Set the name use to filter fields when a record is expanded. |
void |
setMemberNameAndTypeFilter(String mbrNameFilter,
String[] mbrTypesFilter)
Set the name and type to use to filter members when a file is expanded. |
void |
setObjectNameAndTypeFilter(String objNameFilter,
String[] objTypesFilter)
Set the name and type to use to filter objects when a library is expanded. |
void |
setRecordAndFieldMode(boolean set)
Specify this is a special mode for listing records or fields. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String copyright
protected ISeriesObjectFilterString objectListFilterString
protected String objNameFilter
protected String[] objTypesFilter
protected ISeriesMemberFilterString memberListFilterString
protected String mbrNameFilter
protected String[] mbrTypesFilter
protected ISeriesFieldFilterString fldListFilterString
protected String fldNameFilter
protected boolean rcdOrFldMode
Constructor Detail |
---|
public SelectQSYSObjectAPIProvider()
Method Detail |
---|
public void setRecordAndFieldMode(boolean set)
public boolean isRecordAndFieldMode()
public void setObjectNameAndTypeFilter(String objNameFilter, String[] objTypesFilter)
public void setMemberNameAndTypeFilter(String mbrNameFilter, String[] mbrTypesFilter)
public void setFieldNameFilter(String fldNameFilter)
public String getObjectFilterStringUsingNameAndTypeFilter(String libraryToExpand)
public String getMemberFilterStringUsingNameAndTypeFilter(String library, String fileToExpand)
public String getFieldFilterStringUsingNameFilter(String library, String file, String rcdToExpand)
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |