Package springfox.documentation.schema
Class AlternateTypeRule
- java.lang.Object
-
- springfox.documentation.schema.AlternateTypeRule
-
- All Implemented Interfaces:
org.springframework.core.Ordered
public class AlternateTypeRule extends java.lang.Object implements org.springframework.core.Ordered
-
-
Constructor Summary
Constructors Constructor Description AlternateTypeRule(com.fasterxml.classmate.ResolvedType original, com.fasterxml.classmate.ResolvedType alternate)Instantiates a new Alternate type rule.AlternateTypeRule(com.fasterxml.classmate.ResolvedType original, com.fasterxml.classmate.ResolvedType alternate, int order)Instantiates a new Alternate type rule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.classmate.ResolvedTypealternateFor(com.fasterxml.classmate.ResolvedType type)Provides alternate for supplier type.booleanappliesTo(com.fasterxml.classmate.ResolvedType type)Check if an alternate applies to type.com.fasterxml.classmate.ResolvedTypegetAlternate()intgetOrder()com.fasterxml.classmate.ResolvedTypegetOriginal()
-
-
-
Constructor Detail
-
AlternateTypeRule
public AlternateTypeRule(com.fasterxml.classmate.ResolvedType original, com.fasterxml.classmate.ResolvedType alternate)Instantiates a new Alternate type rule.- Parameters:
original- the original typealternate- the alternate type
-
AlternateTypeRule
public AlternateTypeRule(com.fasterxml.classmate.ResolvedType original, com.fasterxml.classmate.ResolvedType alternate, int order)Instantiates a new Alternate type rule.- Parameters:
original- the original typealternate- the alternate typeorder- the orderOrderedin which the rules are applied
-
-
Method Detail
-
alternateFor
public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType type)
Provides alternate for supplier type.- Parameters:
type- the type- Returns:
- the alternate for the type
-
appliesTo
public boolean appliesTo(com.fasterxml.classmate.ResolvedType type)
Check if an alternate applies to type.- Parameters:
type- the source- Returns:
- the boolean
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
getOriginal
public com.fasterxml.classmate.ResolvedType getOriginal()
-
getAlternate
public com.fasterxml.classmate.ResolvedType getAlternate()
-
-