@Beta public abstract class ModuleStringIdentityrefCodec extends AbstractModuleStringIdentityrefCodec implements SchemaContextProvider
Modifier | Constructor and Description |
---|---|
protected |
ModuleStringIdentityrefCodec(@NonNull SchemaContext context,
@NonNull QNameModule parentModule) |
Modifier and Type | Method and Description |
---|---|
protected StringBuilder |
appendQName(StringBuilder sb,
QName qname) |
protected StringBuilder |
appendQName(StringBuilder sb,
QName qname,
@Nullable QNameModule lastModule)
Append a QName, potentially taking into account last QNameModule encountered in the serialized path.
|
protected QNameModule |
getParentModule() |
SchemaContext |
getSchemaContext() |
protected QName |
parseQName(String str) |
protected String |
prefixForNamespace(URI namespace)
Return string prefix for a particular namespace, allocating a new one if necessary.
|
createQName, moduleForPrefix
deserialize, serialize
protected ModuleStringIdentityrefCodec(@NonNull SchemaContext context, @NonNull QNameModule parentModule)
public final SchemaContext getSchemaContext()
getSchemaContext
in interface SchemaContextProvider
protected final QNameModule getParentModule()
protected String prefixForNamespace(URI namespace)
namespace
- Namespace to mapprotected final StringBuilder appendQName(StringBuilder sb, QName qname)
protected StringBuilder appendQName(StringBuilder sb, QName qname, @Nullable QNameModule lastModule)
sb
- target StringBuilderqname
- QName to appendlastModule
- last QNameModule encountered, may be nullCopyright © 2020 OpenDaylight. All rights reserved.