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 ItemPathSegmentclone()booleanequals(Object obj)abstract booleanequivalent(Object obj)inthashCode()booleanisWildcard()protected voidsetWildcard(boolean wildcard)static StringtoString(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()
-
-