Package com.evolveum.axiom.api
Class AxiomValueIdentifier
- java.lang.Object
-
- com.evolveum.axiom.api.AxiomValueIdentifier
-
- All Implemented Interfaces:
AxiomPath.Component<AxiomPath.Value>
,AxiomPath.Value
public class AxiomValueIdentifier extends Object implements AxiomPath.Value
-
-
Constructor Summary
Constructors Constructor Description AxiomValueIdentifier(Map<AxiomName,Object> components)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<AxiomName,Object>
components()
boolean
equals(Object obj)
static AxiomValueIdentifier
from(AxiomIdentifierDefinition key, AxiomValue<?> value)
static AxiomValueIdentifier
from(Map<AxiomName,Object> build)
int
hashCode()
AxiomValueIdentifier
identifier()
static AxiomValueIdentifier
of(AxiomName key, Object value)
String
toString()
-
-
-
Method Detail
-
from
public static AxiomValueIdentifier from(Map<AxiomName,Object> build)
-
of
public static AxiomValueIdentifier of(AxiomName key, Object value)
-
from
public static AxiomValueIdentifier from(AxiomIdentifierDefinition key, AxiomValue<?> value)
-
identifier
public AxiomValueIdentifier identifier()
- Specified by:
identifier
in interfaceAxiomPath.Value
-
-