AttributeMatcher

@Deprecated(since = "0.7.0", forRemoval = true)
public class AttributeMatcher extends IdentifierMatcher(source)

Deprecated (for removal)

Since version 0.7.0

An attribute Matcher based on IdentifierMatcher. This class is deprecated and will be removed in a future release. Use the new API located in the org.tudalgo.algoutils.tutor.general.reflections package instead.

Author

Ruben Deisenroth

See also

Constructors

Link copied to clipboard
public void AttributeMatcher(String name, double similarity, int modifier, Class<? extends Object> type, boolean allowSuperClass)
Constructs and initializes an attribute matcher to match the specified attribute.
public void AttributeMatcher(String name, double similarity, int modifier, Class<? extends Object> type)
Constructs and initializes an attribute matcher to match the specified attribute with no super implementation match.
public void AttributeMatcher(String name, double similarity, Class<? extends Object> type, boolean allowSuperClass)
Constructs and initializes an attribute matcher to match the specified attribute.
public void AttributeMatcher(String name, double similarity, Class<? extends Object> type)
Constructs and initializes an attribute matcher to match the specified attribute with no super implementation match.

Properties

Link copied to clipboard
public boolean allowSuperClass
The indicator whether to also match super implementations.
Link copied to clipboard
The name to match.
Link copied to clipboard
public int modifier
The expected access modifier.
Link copied to clipboard
The package name.
Link copied to clipboard
public double similarity
The minimum required similarity.
Link copied to clipboard
public Class<? extends Object> type
The expected attribute type.