|
Rational Developer for Power Systems Software V8.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.etools.iseries.comm.filters.ISeriesAbstractFilterString
com.ibm.etools.iseries.comm.filters.ISeriesObjectFilterString
com.ibm.etools.iseries.comm.filters.ISeriesLibraryFilterString
public class ISeriesLibraryFilterString
A class representing an AS/400 Library filter string. This is a name pattern
for returning lists of AS/400 libraries when used as input to the
ISeriesListLibraries
class (specifically the getList methods in this class).
To use this class, just instantiate it and call setObject(String) to set the
library name. A scalar name or generic name with one or two asterisks anywhere
in the name is supported.
To get the actual filter string from objects of this class, just call toString().
Note that this ISeriesLibraryFilterString is a child class of ISeriesObjectFilterString,
since library filters are really just object filters with a library of QSYS and a type
of *LIB. However, for special cases *LIBL, *CURLIB and *USRLIBL, a different
host API is used to get the information.
Be careful not to call setLibrary(String) versus of setObject(String)!.
Remember, the library is always QSYS for library list requests.
ISeriesListLibraries| Field Summary | |
|---|---|
static String |
Copyright
|
static String |
CURLIB
"*CURLIB". |
static String |
LIBL
"*LIBL". |
static String |
USRLIBL
"*USRLIBL". |
| Fields inherited from class com.ibm.etools.iseries.comm.filters.ISeriesObjectFilterString |
|---|
ALL, DEFAULT_LIBRARY, DEFAULT_OBJTYPE |
| Fields inherited from class com.ibm.etools.iseries.comm.filters.ISeriesAbstractFilterString |
|---|
WILDCARD |
| Constructor Summary | |
|---|---|
ISeriesLibraryFilterString()
Constructor to use when there is no existing filter string. |
|
ISeriesLibraryFilterString(String input)
Constructor to use when filter string (eg "*LIBL" or "A*") already exists. |
|
| Method Summary | |
|---|---|
String |
getLibrary()
Returns containing library name which is always QSYS for library filters. |
String |
getLibraryPadded()
Return library name padded to 10 characters with blanks. |
String |
getObject()
Returns library pattern name, such as *LIBL or A*. |
String |
getObjectType()
Returns object type which is always *LIB for library filters. |
boolean |
isGeneric()
Returns true if current filter represents a generic name versus a scalar name. |
boolean |
isMultiGeneric()
Returns true if current filter represents a generic name that has more than one generic name part. |
boolean |
isSpecialLibFilter()
Returns true if this is a special library filter. |
void |
setLibrary(String lib)
This must always be QSYS for library filters SO YOU REALLY WANT TO USE SETOBJECT. |
void |
setObject(String obj)
Set the library name pattern, such as "*LIBL" or "A*" or "ABC*DEF". |
void |
setObjectType(String type)
Set the object type which must always be *LIB for library filters. |
String |
toString()
Returns filter as a string. |
String |
toStringFull()
Returns filter as an object list string. |
| Methods inherited from class com.ibm.etools.iseries.comm.filters.ISeriesObjectFilterString |
|---|
getObjectTypeArray, getObjectTypeAttrList, isMultiTyped, matchesType, setObjectTypeAttrList, setObjectTypes, verifyObjectType |
| Methods inherited from class com.ibm.etools.iseries.comm.filters.ISeriesAbstractFilterString |
|---|
addQuotes, clone, countHostOccurrencesOf, countOccurrencesOf, createFilterStringObject, equals, hashCode, hostIndexOf, hostIndexOf, isGenericLibraryName, isGenericName, isQuoted, stripQuotes, verifyGenericName, verifyGenericNameAdvanced, verifyGenericNameAdvancedQuoted, verifyGenericNameQuoted |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String Copyright
public static final String LIBL
public static final String CURLIB
public static final String USRLIBL
| Constructor Detail |
|---|
public ISeriesLibraryFilterString()
setObject(String).
public ISeriesLibraryFilterString(String input)
| Method Detail |
|---|
public String getLibraryPadded()
public boolean isSpecialLibFilter()
public String toString()
toString in class ISeriesObjectFilterStringpublic String toStringFull()
toStringFull in class ISeriesObjectFilterStringpublic boolean isGeneric()
isGeneric in class ISeriesObjectFilterStringpublic boolean isMultiGeneric()
isMultiGeneric in class ISeriesObjectFilterStringpublic String getLibrary()
getLibrary in class ISeriesObjectFilterStringgetObject()public String getObject()
getObject in class ISeriesObjectFilterStringpublic String getObjectType()
getObjectType in class ISeriesObjectFilterStringISeriesObjectFilterString.setObjectType(String)public void setLibrary(String lib)
setLibrary in class ISeriesObjectFilterStringISeriesListObjectspublic void setObject(String obj)
setObject in class ISeriesObjectFilterStringpublic void setObjectType(String type)
setObjectType in class ISeriesObjectFilterString
|
Rational Developer for Power Systems Software V8.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||