WithNameSpecification
Inheritance: java.lang.Object, com.groupdocs.metadata.search.Specification
public class WithNameSpecification extends Specification
Represents a specification that filters properties with a particular name.
Constructors
Constructor | Description |
---|---|
WithNameSpecification(String propertyName) | Initializes a new instance of the WithNameSpecification class. |
WithNameSpecification(String propertyName, boolean ignoreCase) | Initializes a new instance of the WithNameSpecification class. |
Methods
Method | Description |
---|---|
getPropertyName() | Gets the name of properties that satisfy the specification. |
getIgnoreCase() | Gets a value indicating whether the case of the strings being compared should be ignored. |
isSatisfiedBy(MetadataProperty candidate) | Verifies whether a MetadataProperty satisfies the specification. |
WithNameSpecification(String propertyName)
public WithNameSpecification(String propertyName)
Initializes a new instance of the WithNameSpecification class.
Parameters:
Parameter | Type | Description |
---|---|---|
propertyName | java.lang.String | The type of properties that satisfy the specification. |
WithNameSpecification(String propertyName, boolean ignoreCase)
public WithNameSpecification(String propertyName, boolean ignoreCase)
Initializes a new instance of the WithNameSpecification class.
Parameters:
Parameter | Type | Description |
---|---|---|
propertyName | java.lang.String | The type of properties that satisfy the specification. |
ignoreCase | boolean | A value indicating whether the case of the strings being compared should be ignored. |
getPropertyName()
public final String getPropertyName()
Gets the name of properties that satisfy the specification.
Returns: java.lang.String - The name of properties that satisfy the specification.
getIgnoreCase()
public final boolean getIgnoreCase()
Gets a value indicating whether the case of the strings being compared should be ignored.
Returns: boolean - True if the case should be ignored; otherwise, false.
isSatisfiedBy(MetadataProperty candidate)
public boolean isSatisfiedBy(MetadataProperty candidate)
Verifies whether a MetadataProperty satisfies the specification.
Parameters:
Parameter | Type | Description |
---|---|---|
candidate | MetadataProperty | A metadata property to test. |
Returns: boolean - True, if the passed property satisfies the specification; otherwise, false.