Creates a new AcLyLayerFilter instance (property filter).
Gets the property-filter expression string.
The filter expression, or an empty string.
Sets the filter expression via property assignment.
Filter expression string.
Gets the filter name.
The filter name.
Sets the filter name via property assignment.
New filter name.
Convenience accessor for nested filters (mirrors .NET NestedFilters).
A read-only array of nested filters.
Adds a nested child filter under this filter.
Child filter to add.
true if the child was added.
Mirrors ObjectARX AcLyLayerFilter::addNested.
Nesting rules:
Compares this filter to another filter.
Filter to compare against.
true if the filters are considered equal.
Tests whether the given layer table record passes this filter.
Layer table record to test.
true if the layer is accepted by this filter.
Mirrors ObjectARX AcLyLayerFilter::filter. Property filters evaluate
filterExpression; group filters override this method.
Returns a parsed expression-tree representation of the filter expression.
An AcLyBoolExpr, or null.
Gets the nested child filters of this filter.
A read-only array of nested filters.
Returns whether this filter is an ID/group filter.
true for group filters; otherwise false.
Mirrors ObjectARX AcLyLayerFilter::isIdFilter. Property filters return
false; AcLyLayerGroup overrides this to return true.
Gets the parent filter in the tree.
The parent filter, or null for the root.
Removes a nested child filter from this filter.
Child filter to remove.
true if the child was removed.
Shows the filter editor UI.
Dialog result.
Mirrors ObjectARX AcLyLayerFilter::showEditor. No UI is available in
this port; always returns AcLyLayerFilterDialogResult.Cancel.
Main Layer Manager filter class (property filter).
An AcLyLayerFilter allows clients to specify a filter expression and nest other filters into a tree. This is the AutoCAD Layer Properties Manager filter model (
AcLy*classes), not the block-index AcDbLayerFilter.Nesting rules (AutoCAD Layer Manager behavior):
false) may contain other property filters, but may not contain a group filter.Remarks
Mirrors ObjectARX
AcLyLayerFilterfromacly.h.See
Example