public class InstanceIdentifierCodec
extends org.opendaylight.yangtools.yang.data.util.AbstractModuleStringInstanceIdentifierCodec
implements org.opendaylight.yangtools.yang.model.api.SchemaContextListener
| Constructor and Description | 
|---|
InstanceIdentifierCodec(org.opendaylight.controller.sal.core.api.model.SchemaService schemaService,
                       org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected StringBuilder | 
appendQName(StringBuilder arg0,
           org.opendaylight.yangtools.yang.common.QName arg1)  | 
protected StringBuilder | 
appendQName(StringBuilder arg0,
           org.opendaylight.yangtools.yang.common.QName arg1,
           org.opendaylight.yangtools.yang.common.QNameModule arg2)  | 
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> | 
bindingDeserializer(String iidString)  | 
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> | 
bindingDeserializer(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier yangIID)  | 
protected org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree | 
getDataContextTree()  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier | 
getYangInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)  | 
protected org.opendaylight.yangtools.yang.model.api.Module | 
moduleForPrefix(String prefix)  | 
void | 
onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext context)  | 
protected org.opendaylight.yangtools.yang.common.QName | 
parseQName(String arg0)  | 
protected String | 
prefixForNamespace(URI namespace)  | 
String | 
serialize(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)  | 
createQNamepublic InstanceIdentifierCodec(org.opendaylight.controller.sal.core.api.model.SchemaService schemaService,
                               org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer)
protected org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree getDataContextTree()
getDataContextTree in class org.opendaylight.yangtools.yang.data.util.AbstractStringInstanceIdentifierCodecprotected org.opendaylight.yangtools.yang.model.api.Module moduleForPrefix(String prefix)
moduleForPrefix in class org.opendaylight.yangtools.yang.data.util.AbstractModuleStringInstanceIdentifierCodecpublic void onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext context)
onGlobalContextUpdated in interface org.opendaylight.yangtools.yang.model.api.SchemaContextListenerpublic String serialize(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getYangInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
public org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bindingDeserializer(String iidString) throws org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException
org.opendaylight.yangtools.yang.data.impl.codec.DeserializationExceptionpublic org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bindingDeserializer(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier yangIID)
protected final StringBuilder appendQName(StringBuilder arg0, org.opendaylight.yangtools.yang.common.QName arg1)
protected StringBuilder appendQName(StringBuilder arg0, org.opendaylight.yangtools.yang.common.QName arg1, @Nullable org.opendaylight.yangtools.yang.common.QNameModule arg2)
protected final org.opendaylight.yangtools.yang.common.QName parseQName(String arg0)
Copyright © 2018 OpenDaylight. All rights reserved.