@Beta public abstract class AbstractStringIdentityrefCodec extends Object implements IdentityrefCodec<String>
| Constructor and Description |
|---|
AbstractStringIdentityrefCodec() |
| Modifier and Type | Method and Description |
|---|---|
protected StringBuilder |
appendQName(StringBuilder sb,
org.opendaylight.yangtools.yang.common.QName qname) |
protected abstract org.opendaylight.yangtools.yang.common.QName |
createQName(String prefix,
String localName)
Create a QName for a prefix and local name.
|
org.opendaylight.yangtools.yang.common.QName |
deserialize(String data) |
protected org.opendaylight.yangtools.yang.common.QName |
parseQName(String str) |
protected abstract String |
prefixForNamespace(URI namespace)
Return string prefix for a particular namespace, allocating a new one if necessary.
|
String |
serialize(org.opendaylight.yangtools.yang.common.QName data) |
public String serialize(org.opendaylight.yangtools.yang.common.QName data)
serialize in interface org.opendaylight.yangtools.concepts.Codec<String,org.opendaylight.yangtools.yang.common.QName>serialize in interface org.opendaylight.yangtools.concepts.Serializer<String,org.opendaylight.yangtools.yang.common.QName>serialize in interface IdentityrefCodec<String>public org.opendaylight.yangtools.yang.common.QName deserialize(String data)
deserialize in interface org.opendaylight.yangtools.concepts.Codec<String,org.opendaylight.yangtools.yang.common.QName>deserialize in interface org.opendaylight.yangtools.concepts.Deserializer<org.opendaylight.yangtools.yang.common.QName,String>deserialize in interface IdentityrefCodec<String>@Nullable protected abstract String prefixForNamespace(@Nonnull URI namespace)
namespace - Namespace to map@Nullable protected abstract org.opendaylight.yangtools.yang.common.QName createQName(@Nonnull String prefix, @Nonnull String localName)
prefix - Prefix for namespacelocalName - local nameIllegalArgumentException - if the prefix cannot be resolvedprotected final StringBuilder appendQName(StringBuilder sb, org.opendaylight.yangtools.yang.common.QName qname)
protected final org.opendaylight.yangtools.yang.common.QName parseQName(String str)
Copyright © 2016 OpenDaylight. All rights reserved.