SerializableMarkerManager.Log4jMarkerpublic interface Marker extends Serializable
| Modifier and Type | Method | 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(String name) |
Checks whether this Marker is an instance of the specified Marker.
|
boolean |
isInstanceOf(Marker m) |
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 © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.