public abstract class AbstractNameSelector<T> extends java.lang.Object implements ISelector<T>
Constructor and Description |
---|
AbstractNameSelector(java.lang.String regex) |
Modifier and Type | Method and Description |
---|---|
void |
add(IMarkerOf<T> markerOf) |
void |
add(IProbe<T> tracker) |
protected java.lang.String |
getContainerName(T element) |
java.lang.String |
getGroupId() |
protected abstract java.lang.String |
getName(T element) |
protected IProbeContainer |
getProbeContainer(T element) |
IProbeContainer |
install(T element,
IProbeContainer container) |
void |
installMarkersOf(T element) |
boolean |
matches(T element) |
void |
setGroupId(java.lang.String group) |
public void setGroupId(java.lang.String group)
setGroupId
in interface ISelector<T>
public java.lang.String getGroupId()
getGroupId
in interface ISelector<T>
protected abstract java.lang.String getName(T element)
protected IProbeContainer getProbeContainer(T element)
protected java.lang.String getContainerName(T element)
public IProbeContainer install(T element, IProbeContainer container)
public void installMarkersOf(T element)
installMarkersOf
in interface ISelector<T>