|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LOV
List Of Values objects are associated either with universe objects created using BusinessObjects Designer or a Crystal Report parameter.
Using a BusinessObjects universe LOV, values can be entered manually by the Universe designer or generated from the database.
You can refresh the list to make sure the values displayed are the latest ones.For Web Services, you use a List Of Values when handling prompts or providing drill filters.
In both these situations the user can select particular values for the object to focus on a particular aspect of a query or filter.
Example: Retrieving LOVs from associated prompt.
if (boDocInfo.getMustFillPrompts())
{
PromptInfo[] boPromptInfo = boDocInfo.getPromptInfoArray();
if(boPromptInfo[0].getHasLOV())
{
// Get the list of LOVs associated with this prompt.
LOV objLOV=boPromptInfo[0].getLOV();
// Get the single (first) row of LOV data.
Value[] objValue = objLOV.getValuesArray();
for(int j=0;j<objValue.length; j++)
{
// Get the content of all the columns in the row.
String[] strColumns = objValue[j].getColumnsArray();
for(int i=0;i<strColumns.length;i++)
{
out.println(strColumns[i]);
}
}
}
}
SortType,
Drill,
DrillPath,
DrillHierarchy,
DrillInfo,
Value,
Action,
RetrieveView,
RetrieveData,
PromptInfo,
Action,
FillPrompt,
DiscretePromptValue,
PromptValue,
RangePromptValue,
ReportEngine,
DocumentInformation,
LOVBatch,
LOVSort,
LOVSearch| Nested Class Summary | |
|---|---|
static class |
LOV.Factory
A class with methods for creating instances of the LOV type. |
| Field Summary | |
|---|---|
static org.apache.xmlbeans.SchemaType |
type
Internal Use Only. |
| Method Summary | |
|---|---|
void |
addBatchName(java.lang.String batchName)
Internal Use Only. |
void |
addHeader(java.lang.String header)
Internal Use Only. |
org.apache.xmlbeans.XmlString |
addNewBatchName()
Internal Use Only. |
org.apache.xmlbeans.XmlString |
addNewHeader()
Internal Use Only. |
Value |
addNewValues()
Internal Use Only. |
java.lang.String[] |
getBatchNameArray()
Returns an array containing the LOV batch names. |
java.lang.String |
getBatchNameArray(int i)
Returns a single LOV batch name. |
int |
getCurrentBatchIndex()
Returns current batch index on chunk LOV. |
java.lang.String[] |
getHeaderArray()
Returns an array containing the LOV columns header names. |
java.lang.String |
getHeaderArray(int i)
Returns a single LOV column header name. |
boolean |
getPartialResult()
Returns true if the LOV has Partial Results
|
boolean |
getRowIndexed()
Returns true if the RowIndexed element is present, otherwise false. |
boolean |
getSearchActivated()
Returns a boolean indicating whether a search has been applied on LOV. |
boolean |
getSorted()
Returns a boolean indicating whether a sort has been applied on LOV. |
int |
getSortedColumnIndex()
Returns the index of the column on which the sort has been applied. |
SortType.Enum |
getSortType()
Returns the type of sort applied to this List Of Values. |
Value[] |
getValuesArray()
Returns an array of Value containing the LOV row data. |
Value |
getValuesArray(int i)
Returns a single row of LOV data. |
void |
insertBatchName(int i,
java.lang.String batchName)
Internal Use Only. |
void |
insertHeader(int i,
java.lang.String header)
Internal Use Only. |
org.apache.xmlbeans.XmlString |
insertNewBatchName(int i)
Internal Use Only. |
org.apache.xmlbeans.XmlString |
insertNewHeader(int i)
Internal Use Only. |
Value |
insertNewValues(int i)
Internal Use Only. |
boolean |
isNilBatchNameArray(int i)
Checks if the BatchName element is nil at the specified index position. |
boolean |
isNilHeaderArray(int i)
Checks if the Header element is nil at the specified index position. |
boolean |
isNilValuesArray(int i)
Checks if the Values element is nil at the specified index position. |
void |
removeBatchName(int i)
Internal Use Only. |
void |
removeHeader(int i)
Internal Use Only. |
void |
removeValues(int i)
Internal Use Only. |
void |
setBatchNameArray(int i,
java.lang.String batchName)
Internal Use Only. |
void |
setBatchNameArray(java.lang.String[] batchNameArray)
Internal Use Only. |
void |
setCurrentBatchIndex(int currentBatchIndex)
Internal Use Only. |
void |
setHeaderArray(int i,
java.lang.String header)
Internal Use Only. |
void |
setHeaderArray(java.lang.String[] headerArray)
Internal Use Only. |
void |
setNilBatchNameArray(int i)
Internal Use Only. |
void |
setNilHeaderArray(int i)
Sets the Header element to nil at the specified index position. |
void |
setNilValuesArray(int i)
Internal Use Only. |
void |
setPartialResult(boolean partialResult)
Internal Use Only. |
void |
setRowIndexed(boolean rowIndexed)
Internal Use Only. |
void |
setSearchActivated(boolean searchActivated)
Internal Use Only. |
void |
setSorted(boolean sorted)
Internal Use Only. |
void |
setSortedColumnIndex(int sortedColumnIndex)
Internal Use Only. |
void |
setSortType(SortType.Enum sortType)
Internal Use Only. |
void |
setValuesArray(int i,
Value values)
Internal Use Only. |
void |
setValuesArray(Value[] valuesArray)
Internal Use Only. |
int |
sizeOfBatchNameArray()
Returns the size of BatchName array. |
int |
sizeOfHeaderArray()
Returns the number of Header element. |
int |
sizeOfValuesArray()
Returns the size of Values array |
org.apache.xmlbeans.XmlString[] |
xgetBatchNameArray()
Internal Use Only. |
org.apache.xmlbeans.XmlString |
xgetBatchNameArray(int i)
Internal Use Only. |
org.apache.xmlbeans.XmlInt |
xgetCurrentBatchIndex()
Internal Use Only. |
org.apache.xmlbeans.XmlString[] |
xgetHeaderArray()
Internal Use Only. |
org.apache.xmlbeans.XmlString |
xgetHeaderArray(int i)
Internal Use Only. |
org.apache.xmlbeans.XmlBoolean |
xgetPartialResult()
Internal Use Only. |
org.apache.xmlbeans.XmlBoolean |
xgetRowIndexed()
Internal Use Only. |
org.apache.xmlbeans.XmlBoolean |
xgetSearchActivated()
Internal Use Only. |
org.apache.xmlbeans.XmlBoolean |
xgetSorted()
Internal Use Only. |
org.apache.xmlbeans.XmlInt |
xgetSortedColumnIndex()
Internal Use Only. |
SortType |
xgetSortType()
Internal Use Only. |
void |
xsetBatchNameArray(int i,
org.apache.xmlbeans.XmlString batchName)
Internal Use Only. |
void |
xsetBatchNameArray(org.apache.xmlbeans.XmlString[] batchNameArray)
Internal Use Only. |
void |
xsetCurrentBatchIndex(org.apache.xmlbeans.XmlInt currentBatchIndex)
Internal Use Only. |
void |
xsetHeaderArray(int i,
org.apache.xmlbeans.XmlString header)
Internal Use Only. |
void |
xsetHeaderArray(org.apache.xmlbeans.XmlString[] headerArray)
Internal Use Only. |
void |
xsetPartialResult(org.apache.xmlbeans.XmlBoolean partialResult)
Internal Use Only. |
void |
xsetRowIndexed(org.apache.xmlbeans.XmlBoolean rowIndexed)
Internal Use Only. |
void |
xsetSearchActivated(org.apache.xmlbeans.XmlBoolean searchActivated)
Internal Use Only. |
void |
xsetSorted(org.apache.xmlbeans.XmlBoolean sorted)
Internal Use Only. |
void |
xsetSortedColumnIndex(org.apache.xmlbeans.XmlInt sortedColumnIndex)
Internal Use Only. |
void |
xsetSortType(SortType sortType)
Internal Use Only. |
| Field Detail |
|---|
static final org.apache.xmlbeans.SchemaType type
Internal Use Only.
| Method Detail |
|---|
java.lang.String[] getHeaderArray()
java.lang.String getHeaderArray(int i)
i - - The index of the column header to be retrieved.
org.apache.xmlbeans.XmlString[] xgetHeaderArray()
Internal Use Only.
org.apache.xmlbeans.XmlString xgetHeaderArray(int i)
Internal Use Only.
boolean isNilHeaderArray(int i)
i - the index of the Header element
true if the header element is nil, otherwise falseint sizeOfHeaderArray()
void setHeaderArray(java.lang.String[] headerArray)
Internal Use Only.
void setHeaderArray(int i,
java.lang.String header)
Internal Use Only.
void xsetHeaderArray(org.apache.xmlbeans.XmlString[] headerArray)
Internal Use Only.
void xsetHeaderArray(int i,
org.apache.xmlbeans.XmlString header)
Internal Use Only.
void setNilHeaderArray(int i)
i - the index of the Header element
void insertHeader(int i,
java.lang.String header)
Internal Use Only.
void addHeader(java.lang.String header)
Internal Use Only.
org.apache.xmlbeans.XmlString insertNewHeader(int i)
Internal Use Only.
org.apache.xmlbeans.XmlString addNewHeader()
Internal Use Only.
void removeHeader(int i)
Internal Use Only.
Value[] getValuesArray()
Value getValuesArray(int i)
i - - The index of the row to be retrieved.
boolean isNilValuesArray(int i)
i - the index of the Values element
true if the Values element is nil, otherwise falseint sizeOfValuesArray()
void setValuesArray(Value[] valuesArray)
Internal Use Only.
void setValuesArray(int i,
Value values)
Internal Use Only.
void setNilValuesArray(int i)
Internal Use Only.
Value insertNewValues(int i)
Internal Use Only.
Value addNewValues()
Internal Use Only.
void removeValues(int i)
Internal Use Only.
java.lang.String[] getBatchNameArray()
java.lang.String getBatchNameArray(int i)
i - - The index of the batch name to be retrieved.
org.apache.xmlbeans.XmlString[] xgetBatchNameArray()
Internal Use Only.
org.apache.xmlbeans.XmlString xgetBatchNameArray(int i)
Internal Use Only.
boolean isNilBatchNameArray(int i)
i - the index of the BatchName element
true if the BatchName element is nil, otherwise falseint sizeOfBatchNameArray()
void setBatchNameArray(java.lang.String[] batchNameArray)
Internal Use Only.
void setBatchNameArray(int i,
java.lang.String batchName)
Internal Use Only.
void xsetBatchNameArray(org.apache.xmlbeans.XmlString[] batchNameArray)
Internal Use Only.
void xsetBatchNameArray(int i,
org.apache.xmlbeans.XmlString batchName)
Internal Use Only.
void setNilBatchNameArray(int i)
Internal Use Only.
void insertBatchName(int i,
java.lang.String batchName)
Internal Use Only.
void addBatchName(java.lang.String batchName)
Internal Use Only.
org.apache.xmlbeans.XmlString insertNewBatchName(int i)
Internal Use Only.
org.apache.xmlbeans.XmlString addNewBatchName()
Internal Use Only.
void removeBatchName(int i)
Internal Use Only.
boolean getRowIndexed()
true if the RowIndexed element is present, otherwise false.
true if the RowIndexed element is present, otherwise falseorg.apache.xmlbeans.XmlBoolean xgetRowIndexed()
Internal Use Only.
void setRowIndexed(boolean rowIndexed)
Internal Use Only.
void xsetRowIndexed(org.apache.xmlbeans.XmlBoolean rowIndexed)
Internal Use Only.
SortType.Enum getSortType()
SortType xgetSortType()
Internal Use Only.
void setSortType(SortType.Enum sortType)
Internal Use Only.
void xsetSortType(SortType sortType)
Internal Use Only.
int getSortedColumnIndex()
LOVSortorg.apache.xmlbeans.XmlInt xgetSortedColumnIndex()
Internal Use Only.
void setSortedColumnIndex(int sortedColumnIndex)
Internal Use Only.
void xsetSortedColumnIndex(org.apache.xmlbeans.XmlInt sortedColumnIndex)
Internal Use Only.
boolean getSorted()
org.apache.xmlbeans.XmlBoolean xgetSorted()
Internal Use Only.
void setSorted(boolean sorted)
Internal Use Only.
void xsetSorted(org.apache.xmlbeans.XmlBoolean sorted)
Internal Use Only.
boolean getSearchActivated()
org.apache.xmlbeans.XmlBoolean xgetSearchActivated()
Internal Use Only.
void setSearchActivated(boolean searchActivated)
Internal Use Only.
void xsetSearchActivated(org.apache.xmlbeans.XmlBoolean searchActivated)
Internal Use Only.
int getCurrentBatchIndex()
LOVBatchorg.apache.xmlbeans.XmlInt xgetCurrentBatchIndex()
Internal Use Only.
void setCurrentBatchIndex(int currentBatchIndex)
Internal Use Only.
void xsetCurrentBatchIndex(org.apache.xmlbeans.XmlInt currentBatchIndex)
Internal Use Only.
boolean getPartialResult()
Returns true if the LOV has Partial Results
true, if the LOV has Partial Results, otherwise falseorg.apache.xmlbeans.XmlBoolean xgetPartialResult()
Internal Use Only.
void setPartialResult(boolean partialResult)
Internal Use Only.
void xsetPartialResult(org.apache.xmlbeans.XmlBoolean partialResult)
Internal Use Only.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||