|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RetrieveNavigationMap
RetrieveNavigationMap is used to retrieve information about the structure of a document. The NavigationMap of the entire document is an array of NavigationNode. The root level contains the reports, all lower levels are associated to sections and sub sections. This model is exposed as a tree.
Example: Retrieve an array of NavigationNode
RetrieveNavigationMap objRetrieveNavigationMap = RetrieveNavigationMap.Factory.newInstance();
RetrieveData retBOData = RetrieveData.Factory.newInstance();
retBOData.setRetrieveNavigationMap(objRetrieveNavigationMap);
DocumentInformation boDocInfo = boRepEng.getDocumentInformation( strDocid, null, null, null, retBOData);
NavigationNode[] objNavigationNodes = boDocInfo.getNavigationMapArray();
for(int i=0;i<objNavigationNodes.length;i++)
{
NavigationNode objNavigationNode = objNavigationNodes[i];
String strName=objNavigationNode.getName();
out.print(strName);
}
RetrieveData
for an example of how to use the RetrieveData object.
com.businessobjects.dsws.reportengine.DocumentInformation#getNavigationMap(),
NavigationNode,
Navigate,
NavigateToDataProvider,
NavigateToFirstPage,
NavigateToLastPage,
NavigateToPage,
NavigateToPath,
NavigationNode,
ReportEngine,
BinaryView,
XMLView,
ViewSupport,
ViewModeType,
RetrieveData,
RetrieveView,
OutputFormatType,
DocumentInformation| Nested Class Summary | |
|---|---|
static class |
RetrieveNavigationMap.Factory
A class with methods for creating instances of the RetrieveNavigationMap type. |
| Field Summary | |
|---|---|
static org.apache.xmlbeans.SchemaType |
type
Internal Use Only. |
| Method Summary | |
|---|---|
int |
getDepth()
Internal Use Only. |
java.lang.String |
getPath()
Internal Use Only. |
void |
setDepth(int depth)
Sets the depth of the navigation map to retrieve. |
void |
setPath(java.lang.String path)
Sets the path in the Navigation Map to be retrieved. |
org.apache.xmlbeans.XmlInt |
xgetDepth()
Internal Use Only. |
org.apache.xmlbeans.XmlString |
xgetPath()
Internal Use Only. |
void |
xsetDepth(org.apache.xmlbeans.XmlInt depth)
Internal Use Only. |
void |
xsetPath(org.apache.xmlbeans.XmlString path)
Internal Use Only. |
| Field Detail |
|---|
static final org.apache.xmlbeans.SchemaType type
Internal Use Only.
| Method Detail |
|---|
int getDepth()
Internal Use Only.
org.apache.xmlbeans.XmlInt xgetDepth()
Internal Use Only.
void setDepth(int depth)
depth - depth required.void xsetDepth(org.apache.xmlbeans.XmlInt depth)
Internal Use Only.
java.lang.String getPath()
Internal Use Only.
org.apache.xmlbeans.XmlString xgetPath()
Internal Use Only.
void setPath(java.lang.String path)
path - the path in the NavigationMap required.void xsetPath(org.apache.xmlbeans.XmlString path)
Internal Use Only.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||