public interface Marker extends Serializable
| Modifier and Type | Method and Description |
|---|---|
Marker |
addParents(Marker... markers)
Adds a Marker as a parent to this Marker.
|
boolean |
equals(Object obj)
Returns true if the given marker has the same name as this marker.
|
String |
getName()
Returns the name of this Marker.
|
Marker[] |
getParents()
Returns a list of parents of this Marker.
|
int |
hashCode()
Returns a hash code value based on the name of this marker.
|
boolean |
hasParents()
Indicates whether this Marker has references to any other Markers.
|
boolean |
isInstanceOf(Marker m)
Checks whether this Marker is an instance of the specified Marker.
|
boolean |
isInstanceOf(String name)
Checks whether this Marker is an instance of the specified Marker.
|
boolean |
remove(Marker marker)
Removes the specified Marker as a parent of this Marker.
|
Marker |
setParents(Marker... markers)
Replaces the set of parent Markers with the provided Markers.
|
Marker addParents(Marker... markers)
markers - The parent markers to add.IllegalArgumentException - if the argument is nullboolean equals(Object obj)
String getName()
Marker[] getParents()
null if this Marker has no parents.int hashCode()
boolean hasParents()
true if the Marker has parent Markersboolean isInstanceOf(Marker m)
m - The Marker to check.true if this Marker or one of its ancestors is the specified Marker, false otherwise.IllegalArgumentException - if the argument is nullboolean isInstanceOf(String name)
name - The name of the Marker.true if this Marker or one of its ancestors matches the specified name, false otherwise.IllegalArgumentException - if the argument is nullboolean remove(Marker marker)
marker - The marker to remove.true if the marker was removed.IllegalArgumentException - if the argument is nullCopyright © 2006-2016 OPS4J - Open Participation Software for Java. All Rights Reserved.