/** * Create a {@link QName} representing the 'input' statement of an operation (RPC or action) within specified * {@link QNameModule}. * * @param module Desired module * @return A QName representing action or RPC input. * @throws NullPointerException if {@code module} is null */ public static QName operationInputQName(final QNameModule module) { return DUMMY_OPERATION_INPUT.withModule(module); }
/** * Create a {@link QName} representing the 'output' statement of an operation (RPC or action) within specified * {@link QNameModule}. * * @param module Desired module * @return A QName representing action or RPC output. * @throws NullPointerException if {@code module} is null */ public static QName operationOutputQName(final QNameModule module) { return DUMMY_OPERATION_OUTPUT.withModule(module); } }
/** * Create a {@link QName} representing the 'input' statement of an operation (RPC or action) within specified * {@link QNameModule}. * * @param module Desired module * @return A QName representing action or RPC input. * @throws NullPointerException if {@code module} is null */ public static QName operationInputQName(final QNameModule module) { return DUMMY_OPERATION_INPUT.withModule(module); }
/** * Create a {@link QName} representing the 'output' statement of an operation (RPC or action) within specified * {@link QNameModule}. * * @param module Desired module * @return A QName representing action or RPC output. * @throws NullPointerException if {@code module} is null */ public static QName operationOutputQName(final QNameModule module) { return DUMMY_OPERATION_OUTPUT.withModule(module); } }
@Override public QName adaptArgumentValue(final StmtContext<QName, D, E> ctx, final QNameModule targetModule) { return ctx.getFromNamespace(QNameCacheNamespace.class, ctx.getStatementArgument().withModule(targetModule)); } }
@Override public Collection<SchemaNodeIdentifier> adaptArgumentValue( final StmtContext<Collection<SchemaNodeIdentifier>, KeyStatement, EffectiveStatement<Collection<SchemaNodeIdentifier>, KeyStatement>> ctx, final QNameModule targetModule) { final Builder<SchemaNodeIdentifier> builder = ImmutableSet.builder(); boolean replaced = false; for (final SchemaNodeIdentifier arg : ctx.coerceStatementArgument()) { final QName qname = arg.getLastComponent(); if (!targetModule.equals(qname.getModule())) { final QName newQname = ctx.getFromNamespace(QNameCacheNamespace.class, qname.withModule(targetModule)); builder.add(SchemaNodeIdentifier.SAME.createChild(newQname)); replaced = true; } else { builder.add(arg); } } // This makes sure we reuse the collection when a grouping is // instantiated in the same module return replaced ? builder.build() : ctx.getStatementArgument(); }
currentQName = BindingReflections.findQName(currentArg.getType()); } else { currentQName = BindingReflections.findQName(currentArg.getType()).withModule(currentQName.getModule());
for (final QName node : targetPath.getPathFromRoot()) { if (result instanceof DataNodeContainer) { final QName resultNode = node.withModule(result.getQName().getModule()); result = ((DataNodeContainer) result).getDataChildByName(resultNode); } else if (result instanceof ChoiceSchemaNode) {
final QName instantiedName = origDef.getQName().withModule(namespace()); final DataSchemaNode potential = getSchema().getDataChildByName(instantiedName);