ParameterFilterRuleFactory Methods


The ParameterFilterRuleFactory type exposes the following members.

Methods

Name Description
Public method Static member CreateBeginsWithRule(ElementId, String)
Creates a filter rule that determines whether strings from the document begin with a certain string value.
Public method Static member CreateBeginsWithRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document begin with a certain string value.
Public method Static member CreateContainsRule(ElementId, String)
Creates a filter rule that determines whether strings from the document contain a certain string value.
Public method Static member CreateContainsRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document contain a certain string value.
Public method Static member CreateEndsWithRule(ElementId, String)
Creates a filter rule that determines whether strings from the document end with a certain string value.
Public method Static member CreateEndsWithRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document end with a certain string value.
Public method Static member CreateEqualsRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document equal a certain value.
Public method Static member CreateEqualsRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document equal a certain value.
Public method Static member CreateEqualsRule(ElementId, String)
Creates a filter rule that determines whether strings from the document equal a certain value.
Public method Static member CreateEqualsRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document equal a certain value.
Public method Static member CreateEqualsRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document equal a certain value.
Public method Static member CreateGreaterOrEqualRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document are greater than or equal to a certain value.
Public method Static member CreateGreaterOrEqualRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document are greater than or equal to a certain value.
Public method Static member CreateGreaterOrEqualRule(ElementId, String)
Creates a filter rule that determines whether strings from the document are greater than or equal to a certain value.
Public method Static member CreateGreaterOrEqualRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document are greater than or equal to a certain value.
Public method Static member CreateGreaterOrEqualRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document are greater than or equal to a certain value.
Public method Static member CreateGreaterRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document are greater than a certain value.
Public method Static member CreateGreaterRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document are greater than a certain value.
Public method Static member CreateGreaterRule(ElementId, String)
Creates a filter rule that determines whether strings from the document are greater than a certain value.
Public method Static member CreateGreaterRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document are greater than a certain value.
Public method Static member CreateGreaterRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document are greater than a certain value.
Public method Static member CreateHasNoValueParameterRule
Creates a filter rule that determines whether an element's parameter does not have a value.
Public method Static member CreateHasValueParameterRule
Creates a filter rule that determines whether an element's parameter has a value.
Public method Static member CreateIsAssociatedWithGlobalParameterRule
Creates a filter rule that determines whether a parameter is associated with a certain global parameter.
Public method Static member CreateIsNotAssociatedWithGlobalParameterRule
Creates a filter rule that determines whether a parameter is not associated with a certain global parameter.
Public method Static member CreateLessOrEqualRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document are less than or equal to a certain value.
Public method Static member CreateLessOrEqualRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document are less than or equal to a certain value.
Public method Static member CreateLessOrEqualRule(ElementId, String)
Creates a filter rule that determines whether strings from the document are less than or equal to a certain value.
Public method Static member CreateLessOrEqualRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document are less than or equal to a certain value.
Public method Static member CreateLessOrEqualRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document are less than or equal to a certain value.
Public method Static member CreateLessRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document are less than a certain value.
Public method Static member CreateLessRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document are less than a certain value.
Public method Static member CreateLessRule(ElementId, String)
Creates a filter rule that determines whether strings from the document are less than a certain value.
Public method Static member CreateLessRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document are less than a certain value.
Public method Static member CreateLessRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document are less than a certain value.
Public method Static member CreateNotBeginsWithRule(ElementId, String)
Creates a filter rule that determines whether strings from the document do not begin with a certain string value.
Public method Static member CreateNotBeginsWithRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document do not begin with a certain string value.
Public method Static member CreateNotContainsRule(ElementId, String)
Creates a filter rule that determines whether strings from the document do not contain a certain string value.
Public method Static member CreateNotContainsRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document do not contain a certain string value.
Public method Static member CreateNotEndsWithRule(ElementId, String)
Creates a filter rule that determines whether strings from the document do not end with a certain string value.
Public method Static member CreateNotEndsWithRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document do not end with a certain string value.
Public method Static member CreateNotEqualsRule(ElementId, ElementId)
Creates a filter rule that determines whether ElementId values from the document do not equal a certain value.
Public method Static member CreateNotEqualsRule(ElementId, Int32)
Creates a filter rule that determines whether integer values from the document do not equal a certain value.
Public method Static member CreateNotEqualsRule(ElementId, String)
Creates a filter rule that determines whether strings from the document do not equal a certain value.
Public method Static member CreateNotEqualsRule(ElementId, Double, Double)
Creates a filter rule that determines whether double-precision values from the document do not equal a certain value.
Public method Static member CreateNotEqualsRule(ElementId, String, Boolean) Obsolete.
Creates a filter rule that determines whether strings from the document do not equal a certain value.
Public method Static member CreateSharedParameterApplicableRule
Creates a filter rule that tests elements for support of a shared parameter.
Public method Dispose
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)

See Also

ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →