Package | Description |
---|---|
com.evolveum.midpoint.prism.path |
Modifier and Type | Class and Description |
---|---|
class |
IdentifierPathSegment
Denotes identifier of the object or container (i.e.
|
class |
IdItemPathSegment |
class |
NameItemPathSegment |
class |
ObjectReferencePathSegment
Denotes referenced object, like "assignment/targetRef/@/name" (name of assignment's target object)
|
class |
ParentPathSegment
Denotes parent object or container.
|
class |
ReferencePathSegment
Denotes reference path segment: either ".." meaning owner, or "@" meaning referenced object.
|
Modifier and Type | Method and Description |
---|---|
ItemPathSegment |
ParentPathSegment.clone() |
ItemPathSegment |
ObjectReferencePathSegment.clone() |
abstract ItemPathSegment |
ItemPathSegment.clone() |
ItemPathSegment |
IdentifierPathSegment.clone() |
static ItemPathSegment |
ItemPath.createSegment(QName qname,
boolean variable) |
ItemPathSegment |
ItemPath.first() |
ItemPathSegment |
ItemPath.last() |
Modifier and Type | Method and Description |
---|---|
List<ItemPathSegment> |
ItemPath.getSegments() |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPath.allUpTo(ItemPathSegment segment)
Returns a path containing all segments up to (not including) the specified one;
counted from backwards.
|
ItemPath |
ItemPath.allUpToIncluding(ItemPathSegment segment)
Returns a path containing all segments up to (including) the specified one;
counted from backwards.
|
static QName |
ItemPath.getName(ItemPathSegment segment)
Convenience static method with checks
|
static ItemPath |
ItemPath.subPath(ItemPath prefix,
ItemPathSegment subSegment)
Null-proof static version.
|
ItemPath |
ItemPath.subPath(ItemPathSegment subSegment) |
Modifier and Type | Method and Description |
---|---|
boolean |
ItemPath.startsWith(Class<? extends ItemPathSegment> clazz) |
Constructor and Description |
---|
ItemPath(ItemPath parentPath,
ItemPathSegment subSegment) |
ItemPath(ItemPathSegment... segments) |
ItemPath(List<ItemPathSegment> segments,
ItemPathSegment subSegment) |
Constructor and Description |
---|
ItemPath(List<ItemPathSegment> segments) |
ItemPath(List<ItemPathSegment> segments,
ItemPathSegment subSegment) |
ItemPath(List<ItemPathSegment> segments,
List<ItemPathSegment> additionalSegments) |
ItemPath(List<ItemPathSegment> segments,
List<ItemPathSegment> additionalSegments) |
ItemPath(List<ItemPathSegment> segments,
QName subName) |
Copyright © 2019 Evolveum. All rights reserved.