Class MergingContext
- java.lang.Object
-
- springfox.documentation.spring.web.scanners.MergingContext
-
public class MergingContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MergingContext(java.lang.String parameterId, java.util.Map<java.lang.String,java.util.Set<springfox.documentation.schema.Model>> typedModelMap, java.util.Map<java.lang.String,java.lang.String> modelIdToParameterId, java.util.Map<java.lang.String,springfox.documentation.schema.Model> currentBranch, java.util.Map<java.lang.String,springfox.documentation.spi.schema.contexts.ModelContext> contextMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsModel(java.lang.String modelId)java.util.Set<java.lang.String>getCircleParameters(java.lang.String circleId)java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getCircles()java.util.Optional<ComparisonCondition>getComparisonCondition(java.lang.String modelFor)springfox.documentation.schema.ModelgetModel(java.lang.String modelId)springfox.documentation.spi.schema.contexts.ModelContextgetModelContext(java.lang.String modelId)java.lang.StringgetModelParameter(java.lang.String modelId)java.lang.StringgetParameterId()java.lang.StringgetRootId()springfox.documentation.schema.ModelgetRootModel()java.util.Set<springfox.documentation.schema.Model>getSimilarTypeModels(java.lang.String type)booleanhasSeenBefore(java.lang.String modelId)MergingContexttoRootId(java.lang.String rootId)MergingContexttoRootId(java.lang.String rootId, java.util.Set<ComparisonCondition> comparisonConditions, java.util.Set<java.lang.String> allowedParameters)
-
-
-
Constructor Detail
-
MergingContext
public MergingContext(java.lang.String parameterId, java.util.Map<java.lang.String,java.util.Set<springfox.documentation.schema.Model>> typedModelMap, java.util.Map<java.lang.String,java.lang.String> modelIdToParameterId, java.util.Map<java.lang.String,springfox.documentation.schema.Model> currentBranch, java.util.Map<java.lang.String,springfox.documentation.spi.schema.contexts.ModelContext> contextMap)
-
-
Method Detail
-
getRootId
public java.lang.String getRootId()
-
getParameterId
public java.lang.String getParameterId()
-
getComparisonCondition
public java.util.Optional<ComparisonCondition> getComparisonCondition(java.lang.String modelFor)
-
getCircles
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getCircles()
-
getCircleParameters
public java.util.Set<java.lang.String> getCircleParameters(java.lang.String circleId)
-
getRootModel
public springfox.documentation.schema.Model getRootModel()
-
containsModel
public boolean containsModel(java.lang.String modelId)
-
getModel
public springfox.documentation.schema.Model getModel(java.lang.String modelId)
-
getModelContext
public springfox.documentation.spi.schema.contexts.ModelContext getModelContext(java.lang.String modelId)
-
getModelParameter
public java.lang.String getModelParameter(java.lang.String modelId)
-
getSimilarTypeModels
public java.util.Set<springfox.documentation.schema.Model> getSimilarTypeModels(java.lang.String type)
-
hasSeenBefore
public boolean hasSeenBefore(java.lang.String modelId)
-
toRootId
public MergingContext toRootId(java.lang.String rootId, java.util.Set<ComparisonCondition> comparisonConditions, java.util.Set<java.lang.String> allowedParameters)
-
toRootId
public MergingContext toRootId(java.lang.String rootId)
-
-