public interface FilterBuilder extends Builder
ShipCollection.createFilterBuilder()
Modifier and Type | Method and Description |
---|---|
TaggedObject |
compareObject()
Returns the object that is used to compare the property values with.
|
String[] |
freeAvailableProperties()
Frees the memory allocated by
Features.ShipDesign.FilterBuilder#getAvailableProperties
License requirements: None. |
String[] |
getAvailableProperties()
Gets the names of the properties that can be chosen for filtering the selection.
|
boolean |
getPropertyStatus(String property)
Gets the current status true == on or selected, false == off or not selected of the input property.
|
boolean |
isObjectValid(NXObject object)
Tests if the object is valid given the current status of the properties.
|
void |
setCompareObject(TaggedObject compareObject)
License requirements: None. |
void |
setPropertyStatus(String property,
boolean onOrOff)
GSts the current status true == on or selected, false == off or not selected of the input property.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String[] getAvailableProperties() throws NXException, RemoteException
NXException
RemoteException
boolean getPropertyStatus(String property) throws NXException, RemoteException
property
- NXException
RemoteException
void setPropertyStatus(String property, boolean onOrOff) throws NXException, RemoteException
property
- onOrOff
- NXException
RemoteException
TaggedObject compareObject() throws NXException, RemoteException
NXException
RemoteException
void setCompareObject(TaggedObject compareObject) throws NXException, RemoteException
compareObject
- NXException
RemoteException
String[] freeAvailableProperties() throws NXException, RemoteException
Features.ShipDesign.FilterBuilder#getAvailableProperties
NXException
RemoteException
boolean isObjectValid(NXObject object) throws NXException, RemoteException
object
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.