Package com.evolveum.midpoint.prism.path
Class ItemPathSegment
- java.lang.Object
-
- com.evolveum.midpoint.prism.path.ItemPathSegment
-
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
IdentifierPathSegment
,IdItemPathSegment
,NameItemPathSegment
,ReferencePathSegment
,VariableItemPathSegment
public abstract class ItemPathSegment extends Object implements Serializable, Cloneable
- Author:
- semancik
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ItemPathSegment()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ItemPathSegment
clone()
boolean
equals(Object obj)
abstract boolean
equivalent(Object obj)
int
hashCode()
boolean
isWildcard()
protected void
setWildcard(boolean wildcard)
static String
toString(Object segment)
Returns the string representation of full or simplified (POJO) item path segment.
-
-
-
Method Detail
-
toString
public static String toString(Object segment)
Returns the string representation of full or simplified (POJO) item path segment. Enhance as necessary.- See Also:
NameItemPathSegment.toString()
-
isWildcard
public boolean isWildcard()
-
setWildcard
protected void setWildcard(boolean wildcard)
-
equivalent
public abstract boolean equivalent(Object obj)
-
clone
public abstract ItemPathSegment clone()
-
-