Modifier and Type | Method and Description |
---|---|
SchemaPath |
XPathExpression.getApexPath()
Return the SchemaPath of the topmost node which affects the result of evaluation of this expression.
|
SchemaPath |
XPathExpression.getEvaluationPath()
Return the evaluation context SchemaPath of this expression.
|
Modifier and Type | Method and Description |
---|---|
XPathExpression |
XPathSchemaContext.compileExpression(SchemaPath schemaPath,
com.google.common.base.Converter<String,QNameModule> prefixes,
String xpath)
Compile an XPath expression for execution on
XPathDocument s produced by this context. |
Modifier and Type | Method and Description |
---|---|
static NormalizedNodeStreamWriter |
JSONNormalizedNodeStreamWriter.createExclusiveWriter(JSONCodecFactory codecFactory,
SchemaPath path,
URI initialNs,
com.google.gson.stream.JsonWriter jsonWriter)
Create a new stream writer, which writes to the specified output stream.
|
static NormalizedNodeStreamWriter |
JSONNormalizedNodeStreamWriter.createNestedWriter(JSONCodecFactory codecFactory,
SchemaPath path,
URI initialNs,
com.google.gson.stream.JsonWriter jsonWriter)
Create a new stream writer, which writes to the specified output stream.
|
Modifier and Type | Method and Description |
---|---|
static NormalizedNodeStreamWriter |
XMLStreamNormalizedNodeStreamWriter.create(XMLStreamWriter writer,
SchemaContext context,
SchemaPath path)
Create a new writer with the specified context and rooted in the specified schema path
|
Modifier and Type | Method and Description |
---|---|
static SchemaTracker |
SchemaTracker.create(SchemaContext context,
SchemaPath path)
Create a new writer with the specified context and rooted in the specified schema path
|
Modifier and Type | Method and Description |
---|---|
static NormalizedNodeStreamWriter |
XMLStreamNormalizedNodeStreamWriter.create(XMLStreamWriter writer,
SchemaContext context,
SchemaPath path)
Create a new writer with the specified context and rooted in the specified schema path
|
Modifier and Type | Method and Description |
---|---|
SchemaPath |
LeafRefContext.getCurrentNodePath() |
Modifier and Type | Method and Description |
---|---|
static LeafRefPath |
LeafRefUtils.createAbsoluteLeafRefPath(LeafRefPath leafRefPath,
SchemaPath contextNodeSchemaPath,
Module module) |
static List<LeafRefContext> |
LeafRefContextUtils.findAllChildsReferencedByLeafRef(SchemaPath schemaPath,
LeafRefContext root) |
static List<LeafRefContext> |
LeafRefContextUtils.findAllLeafRefChilds(SchemaPath schemaPath,
LeafRefContext root) |
static Map<QName,LeafRefContext> |
LeafRefContextUtils.getAllLeafRefsReferencingThisNode(SchemaPath path,
LeafRefContext root) |
static LeafRefContext |
LeafRefContextUtils.getLeafRefReferencedByContext(SchemaPath schemaPath,
LeafRefContext root) |
static LeafRefContext |
LeafRefContextUtils.getLeafRefReferencingContext(SchemaPath schemaPath,
LeafRefContext root) |
static LeafRefPath |
LeafRefUtils.schemaPathToLeafRefPath(SchemaPath nodePath,
Module module) |
Modifier and Type | Method and Description |
---|---|
static SchemaNode |
SchemaUtils.findDataParentSchemaOnPath(SchemaContext schemaContext,
SchemaPath path)
Finds schema node for given path in schema context.
|
static Collection<SchemaNode> |
SchemaUtils.findParentSchemaNodesOnPath(SchemaContext schemaContext,
SchemaPath path)
Finds schema node for given path in schema context.
|
static SchemaNode |
SchemaUtils.findParentSchemaOnPath(SchemaContext schemaContext,
SchemaPath path)
Deprecated.
|
Constructor and Description |
---|
SchemaOrderedNormalizedNodeWriter(NormalizedNodeStreamWriter writer,
SchemaContext schemaContext,
SchemaPath path)
Create a new writer backed by a
NormalizedNodeStreamWriter . |
Modifier and Type | Method and Description |
---|---|
SchemaPath |
RpcAsContainer.getPath() |
Modifier and Type | Field and Description |
---|---|
static SchemaPath |
SchemaPath.ROOT
Shared instance of the conceptual root schema node.
|
static SchemaPath |
SchemaPath.SAME
Shared instance of the "same" relative schema node.
|
Modifier and Type | Method and Description |
---|---|
static SchemaPath |
SchemaPath.create(boolean absolute,
QName... path)
Constructs new instance of this class with the concrete path.
|
static SchemaPath |
SchemaPath.create(Iterable<QName> path,
boolean absolute)
Constructs new instance of this class with the concrete path.
|
SchemaPath |
SchemaPath.createChild(Iterable<QName> relative)
Create a child path based on concatenation of this path and a relative path.
|
SchemaPath |
SchemaPath.createChild(QName... elements)
Create a child path based on concatenation of this path and additional
path elements.
|
SchemaPath |
SchemaPath.createChild(SchemaPath relative)
Create a child path based on concatenation of this path and a relative path.
|
protected abstract SchemaPath |
SchemaPath.createInstance(SchemaPath parent,
QName qname)
Create a new instance.
|
SchemaPath |
UsesNode.getGroupingPath()
Returns the schema path to used grouping.
|
SchemaPath |
SchemaPath.getParent()
Returns the immediate parent SchemaPath.
|
SchemaPath |
SchemaNode.getPath()
Returns the schema path of the instance of the type
SchemaNode SchemaNode . |
SchemaPath |
Deviation.getTargetPath() |
SchemaPath |
AugmentationSchema.getTargetPath() |
Modifier and Type | Method and Description |
---|---|
Map<SchemaPath,SchemaNode> |
UsesNode.getRefines()
Some of the properties of each node in the grouping can be refined with
the "refine" statement.
|
Modifier and Type | Method and Description |
---|---|
SchemaPath |
SchemaPath.createChild(SchemaPath relative)
Create a child path based on concatenation of this path and a relative path.
|
protected abstract SchemaPath |
SchemaPath.createInstance(SchemaPath parent,
QName qname)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
SchemaPath |
SchemaNodeIdentifier.asSchemaPath()
Create the
SchemaPath equivalent of this identifier. |
Modifier and Type | Method and Description |
---|---|
UnsignedIntegerTypeDefinitionBuilder |
UnsignedIntegerTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
UnionTypeDefinitionBuilder |
UnionTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
StringTypeDefinitionBuilder |
StringTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
LeafrefTypeDefinitionBuilder |
LeafrefTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
InstanceIdentifierTypeDefinitionBuilder |
InstanceIdentifierTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
IntegerTypeDefinitionBuilder |
IntegerTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
IdentityrefTypeDefinitionBuilder |
IdentityrefTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
EnumTypeDefinitionBuilder |
EnumTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
EmptyTypeDefinitionBuilder |
EmptyTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
DecimalTypeDefinitionBuilder |
DecimalTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
BooleanTypeDefinitionBuilder |
BooleanTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
BitBuilder |
BitBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
BitsTypeDefinitionBuilder |
BitsTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
BinaryTypeDefinitionBuilder |
BinaryTypeDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
RpcDefinitionBuilder |
RpcDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
LeafSchemaNodeBuilder |
LeafSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
LeafListSchemaNodeBuilder |
LeafListSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
IdentitySchemaNodeBuilder |
IdentitySchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
FeatureDefinitionBuilder |
FeatureDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
ExtensionDefinitionBuilder |
ExtensionDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
AnyXmlSchemaNodeBuilder |
AnyXmlSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
AnyDataSchemaNodeBuilder |
AnyDataSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
ActionDefinitionBuilder |
ActionDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
ListSchemaNodeBuilder |
ListSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
SchemaContextBuilder |
SchemaContextBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
ContainerSchemaNodeBuilder |
ContainerSchemaNodeBuilder.path(SchemaPath path)
Initializes the value for the
path attribute. |
Modifier and Type | Method and Description |
---|---|
SchemaPath |
AbstractSchemaContext.getPath() |
SchemaPath |
EffectiveAugmentationSchema.getTargetPath() |
Modifier and Type | Method and Description |
---|---|
static SchemaNode |
SchemaContextUtil.findDataSchemaNode(SchemaContext context,
SchemaPath schemaPath)
Method attempts to find DataSchemaNode in Schema Context via specified
Schema Path.
|
static NotificationDefinition |
SchemaContextUtil.getNotificationSchema(SchemaContext schema,
SchemaPath path)
Returns NotificationDefinition from Schema Context
|
static ContainerSchemaNode |
SchemaContextUtil.getRpcDataSchema(SchemaContext schema,
SchemaPath path)
Returns RPC Input or Output Data container from RPC definition.
|
Modifier and Type | Method and Description |
---|---|
Optional<SchemaPath> |
StmtContext.getSchemaPath()
Return the
SchemaPath of this statement. |
Modifier and Type | Method and Description |
---|---|
Optional<SchemaPath> |
RootStatementContext.getSchemaPath() |
Modifier and Type | Method and Description |
---|---|
static SchemaPath |
TypeUtils.typeEffectiveSchemaPath(StmtContext<?,?,?> stmtCtx) |
Modifier and Type | Method and Description |
---|---|
SchemaPath |
UsesEffectiveStatementImpl.getGroupingPath() |
SchemaPath |
AnyxmlSchemaLocationEffectiveStatementImpl.getPath() |
SchemaPath |
NotificationEffectiveStatementImpl.getPath() |
SchemaPath |
YangDataEffectiveStatementImpl.getPath() |
SchemaPath |
ExtensionEffectiveStatementImpl.getPath() |
SchemaPath |
RefineEffectiveStatementImpl.getPath() |
SchemaPath |
UnknownEffectiveStatementImpl.getPath() |
SchemaPath |
GroupingEffectiveStatementImpl.getPath() |
SchemaPath |
OpenconfigVersionEffectiveStatementImpl.getPath() |
SchemaPath |
AbstractEffectiveSchemaNode.getPath() |
SchemaPath |
AugmentEffectiveStatementImpl.getTargetPath() |
SchemaPath |
DeviationEffectiveStatementImpl.getTargetPath() |
Modifier and Type | Method and Description |
---|---|
Map<SchemaPath,SchemaNode> |
UsesEffectiveStatementImpl.getRefines() |
Modifier and Type | Method and Description |
---|---|
SchemaPath |
BitEffectiveStatementImpl.getPath() |
Copyright © 2018 OpenDaylight. All rights reserved.