Class CanonicalItemPathImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.path.CanonicalItemPathImpl
-
- All Implemented Interfaces:
CanonicalItemPath,Serializable
public class CanonicalItemPathImpl extends Object implements CanonicalItemPath
- Author:
- katkav, mederly
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCanonicalItemPathImpl.Segment
-
Constructor Summary
Constructors Constructor Description CanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CanonicalItemPathImplallUpToIncluding(int n)StringasString()static CanonicalItemPathcreate(ItemPath itemPath)static CanonicalItemPathImplcreate(ItemPath itemPath, QName objectType, PrismContext prismContext)List<CanonicalItemPathImpl.Segment>getSegments()intsize()StringtoString()
-
-
-
Constructor Detail
-
CanonicalItemPathImpl
public CanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition)
-
-
Method Detail
-
create
public static CanonicalItemPathImpl create(ItemPath itemPath, QName objectType, PrismContext prismContext)
-
create
public static CanonicalItemPath create(ItemPath itemPath)
-
getSegments
public List<CanonicalItemPathImpl.Segment> getSegments()
-
size
public int size()
- Specified by:
sizein interfaceCanonicalItemPath
-
allUpToIncluding
public CanonicalItemPathImpl allUpToIncluding(int n)
- Specified by:
allUpToIncludingin interfaceCanonicalItemPath
-
asString
public String asString()
- Specified by:
asStringin interfaceCanonicalItemPath
-
-