Package com.evolveum.axiom.api.stream
Class VirtualRootType
- java.lang.Object
-
- com.evolveum.axiom.api.stream.VirtualRootType
-
- All Implemented Interfaces:
AxiomStructured
,AxiomNamedDefinition
,AxiomTypeDefinition
public class VirtualRootType extends Object implements AxiomTypeDefinition
-
-
Field Summary
-
Fields inherited from interface com.evolveum.axiom.api.schema.AxiomTypeDefinition
IDENTIFIER_MEMBER, NAME, SPACE
-
-
Constructor Summary
Constructors Constructor Description VirtualRootType(AxiomSchemaContext context2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<AxiomItemDefinition>
argument()
String
documentation()
static AxiomTypeDefinition
from(AxiomSchemaContext context2)
Collection<AxiomIdentifierDefinition>
identifierDefinitions()
Map<AxiomName,AxiomItemDefinition>
itemDefinitions()
AxiomName
name()
Optional<AxiomTypeDefinition>
superType()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.axiom.api.AxiomStructured
asComplex
-
Methods inherited from interface com.evolveum.axiom.api.schema.AxiomTypeDefinition
isComplex, isSubtypeOf, isSubtypeOf, isSupertypeOf, itemDefinition, itemDefinition, requiredItems
-
-
-
-
Constructor Detail
-
VirtualRootType
public VirtualRootType(AxiomSchemaContext context2)
-
-
Method Detail
-
name
public AxiomName name()
- Specified by:
name
in interfaceAxiomNamedDefinition
-
documentation
public String documentation()
- Specified by:
documentation
in interfaceAxiomNamedDefinition
-
argument
public Optional<AxiomItemDefinition> argument()
- Specified by:
argument
in interfaceAxiomTypeDefinition
-
superType
public Optional<AxiomTypeDefinition> superType()
- Specified by:
superType
in interfaceAxiomTypeDefinition
-
itemDefinitions
public Map<AxiomName,AxiomItemDefinition> itemDefinitions()
- Specified by:
itemDefinitions
in interfaceAxiomTypeDefinition
-
identifierDefinitions
public Collection<AxiomIdentifierDefinition> identifierDefinitions()
- Specified by:
identifierDefinitions
in interfaceAxiomTypeDefinition
-
from
public static AxiomTypeDefinition from(AxiomSchemaContext context2)
-
-