This class describes a selector.
More...
|
SBDDataGraphNodeSelectorData * | dataPointer |
|
virtual std::string | getNSLExpression () const |
| Returns an NSL expression equivalent to the selector, if such expression exists, else returns an empty string.
|
|
| SB_DECLARE_DATA (SBDDataGraphNodeSelector) |
|
| SBDDataGraphNodeSelector (SBDDataGraphNodeSelectorData *dataPointer) |
|
|
| SBDDataGraphNodeSelector () |
| Constructs a selector.
|
|
virtual | ~SBDDataGraphNodeSelector () |
| Destructs the selector.
|
|
|
virtual bool | isSerializable () const |
| Returns true when the class is serializable.
|
|
virtual void | serialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0)) const |
| Serializes the selector.
|
|
virtual void | unserialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0)) |
| Unserializes the selector.
|
|
|
virtual std::string | getName () const |
| Returns the selector's name.
|
|
|
virtual void | getNodes (SBNodeIndexer &resultNodeIndexer, const SBNodeIndexer &nodeIndexer) |
| Selects nodes from nodeIndexer and populates resultNodeIndexer with the result.
|
|
This class describes a selector in SAMSON. Please refer to this page for more information.
- See also
- Selectors
◆ getNSLExpression()
std::string SBDDataGraphNodeSelector::getNSLExpression |
( |
| ) |
const |
|
virtual |
This function returns a Node Specification Language expression that corresponds to the selector, if such expression exists, else it returns an empty string.