Class BaseYangSwaggerGeneratorDraft02
- java.lang.Object
-
- org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator
-
- org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGeneratorDraft02
-
- Direct Known Subclasses:
ApiDocGeneratorDraftO2,MountPointSwaggerGeneratorDraft02
public abstract class BaseYangSwaggerGeneratorDraft02 extends BaseYangSwaggerGenerator
Base class for a bierman draft02 implementation.- Author:
- Thomas Pantelis
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator
BaseYangSwaggerGenerator.ListPathBuilder
-
-
Field Summary
-
Fields inherited from class org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator
BASE_PATH, MODULE_NAME_SUFFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseYangSwaggerGeneratorDraft02(Optional<org.opendaylight.mdsal.dom.api.DOMSchemaService> schemaService)protectedBaseYangSwaggerGeneratorDraft02(Optional<org.opendaylight.mdsal.dom.api.DOMSchemaService> schemaService, String basePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendPathKeyValue(StringBuilder builder, Object value)protected StringgetPathVersion()StringgetResourcePath(String resourceType, String context)StringgetResourcePathPart(String resourceType)protected BaseYangSwaggerGenerator.ListPathBuildernewListPathBuilder()-
Methods inherited from class org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGenerator
createHostFromUriInfo, createResourceList, createSchemaFromUriInfo, createSwaggerObject, fillDoc, generatePath, generateUrlPrefixFromInstanceID, getAllModulesDoc, getAllModulesDoc, getApiDeclaration, getApiDeclaration, getApiDeclaration, getAppropriateDoc, getResourceListing, getResourceListing, getSchemaService, getSortedModules, getSwaggerDocSpec, getSwaggerDocSpec
-
-
-
-
Constructor Detail
-
BaseYangSwaggerGeneratorDraft02
protected BaseYangSwaggerGeneratorDraft02(Optional<org.opendaylight.mdsal.dom.api.DOMSchemaService> schemaService)
-
-
Method Detail
-
getPathVersion
protected String getPathVersion()
- Specified by:
getPathVersionin classBaseYangSwaggerGenerator
-
getResourcePath
public String getResourcePath(String resourceType, String context)
- Specified by:
getResourcePathin classBaseYangSwaggerGenerator
-
getResourcePathPart
public String getResourcePathPart(String resourceType)
- Specified by:
getResourcePathPartin classBaseYangSwaggerGenerator
-
newListPathBuilder
protected BaseYangSwaggerGenerator.ListPathBuilder newListPathBuilder()
- Specified by:
newListPathBuilderin classBaseYangSwaggerGenerator
-
appendPathKeyValue
protected void appendPathKeyValue(StringBuilder builder, Object value)
- Specified by:
appendPathKeyValuein classBaseYangSwaggerGenerator
-
-