public interface VisualReportExplorer extends Remote
VisualReportManager
Modifier and Type | Interface and Description |
---|---|
static class |
VisualReportExplorer.ExploreReportOption
Represents whether Explore Report mode is on or off.
|
static class |
VisualReportExplorer.ReportDownStatus
Status reported by
reportDown(nxopen.visualreporting.VisualReportExplorer.ReportOnObjectsOption) . |
static class |
VisualReportExplorer.ReportOnObjectsOption
When the set of objects to report upon is changed, should the
contents of the set be replaced or extended.
|
Modifier and Type | Method and Description |
---|---|
void |
clearReportObjects()
Remove all objects from the visual report.
|
VisualReportExplorer.ExploreReportOption |
exploreReport()
Returns the Explore Report setting
License requirements: None. |
GroupLabel |
getExploringGroup()
Gets the exploring
GroupLabel
License requirements: None. |
void |
removeReportObjects(NXObject[] nxObjects)
Remove objects from report.
|
VisualReportExplorer.ReportDownStatus |
reportDown(NXObject[] nxObjects,
VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption)
Report down from a starting array of objects.
|
VisualReportExplorer.ReportDownStatus |
reportDown(VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption)
Report down the assembly, starting from the
ComponentAssembly.rootComponent() . |
void |
reportOnChildren(NXObject[] nxObjects,
VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption)
Report on the children of nxObjects.
|
void |
reportOnObjects(NXObject[] nxObjects,
VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption)
Set objects to report upon.
|
void |
reportOnParents(NXObject[] nxObjects,
VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption)
Report on the parents of the nxObjects.
|
void |
resetReportObjects()
Resets the objects to report upon.
|
void |
setExploreReport(VisualReportExplorer.ExploreReportOption exploreReportOption)
License requirements: None. |
void |
setGroupToExplore(GroupLabel groupLabel)
Sets the
GroupLabel to explore. |
VisualReportExplorer.ExploreReportOption exploreReport() throws NXException, RemoteException
NXException
RemoteException
void setExploreReport(VisualReportExplorer.ExploreReportOption exploreReportOption) throws NXException, RemoteException
exploreReportOption
- NXException
RemoteException
void reportOnObjects(NXObject[] nxObjects, VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption) throws NXException, RemoteException
nxObjects
- Objects to report uponreportOnObjectsOption
- Add to or replace objects in reportNXException
RemoteException
void removeReportObjects(NXObject[] nxObjects) throws NXException, RemoteException
nxObjects
- Objects to remove from reportNXException
RemoteException
void clearReportObjects() throws NXException, RemoteException
NXException
RemoteException
void resetReportObjects() throws NXException, RemoteException
NXException
RemoteException
GroupLabel getExploringGroup() throws NXException, RemoteException
NXException
RemoteException
void setGroupToExplore(GroupLabel groupLabel) throws NXException, RemoteException
GroupLabel
to explore.
The GroupLabel
to explore can be set to null.
If there is no active visual report, then nothing will happen.
Note that the GroupLabel
should belong to the active visual report
otherwise the call will fail.
This method will also cause the objects reported upon to be reset in the
same way as a call to resetReportObjects()
.
groupLabel
- The group to exploreNXException
RemoteException
VisualReportExplorer.ReportDownStatus reportDown(VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption) throws NXException, RemoteException
ComponentAssembly.rootComponent()
.
A group to explore should have been specified for this method to
have any effect.
The first time this method is called the operation will start from
ComponentAssembly.rootComponent()
.
On subsequent calls, the set of objects currently reported upon
will be used as the starting point.
reportOnObjectsOption
- Add to or replace objects in reportNXException
RemoteException
VisualReportExplorer.ReportDownStatus reportDown(NXObject[] nxObjects, VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption) throws NXException, RemoteException
reportDown(nxopen.visualreporting.VisualReportExplorer.ReportOnObjectsOption)
, with no nxObjects
array, the set of objects currently reported upon will be used as the
starting point.
nxObjects
- Objects from which to start report down operationreportOnObjectsOption
- Add to or replace objects in reportNXException
RemoteException
void reportOnChildren(NXObject[] nxObjects, VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption) throws NXException, RemoteException
Component
s
and will report on direct children of the components.
If an object is not an instance of Component
or if it has no children then nothing will be changed.
nxObjects
- Objects whose children will be reported uponreportOnObjectsOption
- Add to or replace objects in reportNXException
RemoteException
void reportOnParents(NXObject[] nxObjects, VisualReportExplorer.ReportOnObjectsOption reportOnObjectsOption) throws NXException, RemoteException
Component
s
and will report on the parent of the component.
If the object is not an instance of Component
or if it has no parent then nothing will be changed.
nxObjects
- Objects whose parents will be reported uponreportOnObjectsOption
- Add to or replace objects in reportNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.