Class TypeNameIndexingAdapter

  • All Implemented Interfaces:
    springfox.documentation.spi.schema.UniqueTypeNameAdapter

    public class TypeNameIndexingAdapter
    extends java.lang.Object
    implements springfox.documentation.spi.schema.UniqueTypeNameAdapter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getNames()  
      java.util.Optional<java.lang.String> getTypeName​(java.lang.String typeId)  
      void registerType​(java.lang.String typeName, java.lang.String typeId)  
      void registerUniqueType​(java.lang.String typeName, java.lang.String typeId)  
      void setEqualityFor​(java.lang.String typeIdOf, java.lang.String typeIdTo)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeNameIndexingAdapter

        public TypeNameIndexingAdapter()
    • Method Detail

      • getNames

        public java.util.Map<java.lang.String,​java.lang.String> getNames()
        Specified by:
        getNames in interface springfox.documentation.spi.schema.UniqueTypeNameAdapter
      • getTypeName

        public java.util.Optional<java.lang.String> getTypeName​(java.lang.String typeId)
        Specified by:
        getTypeName in interface springfox.documentation.spi.schema.UniqueTypeNameAdapter
      • registerType

        public void registerType​(java.lang.String typeName,
                                 java.lang.String typeId)
        Specified by:
        registerType in interface springfox.documentation.spi.schema.UniqueTypeNameAdapter
      • registerUniqueType

        public void registerUniqueType​(java.lang.String typeName,
                                       java.lang.String typeId)
        Specified by:
        registerUniqueType in interface springfox.documentation.spi.schema.UniqueTypeNameAdapter
      • setEqualityFor

        public void setEqualityFor​(java.lang.String typeIdOf,
                                   java.lang.String typeIdTo)
        Specified by:
        setEqualityFor in interface springfox.documentation.spi.schema.UniqueTypeNameAdapter