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.ResolvedType
alternateFor(com.fasterxml.classmate.ResolvedType type)
Provides alternate for supplier type.boolean
appliesTo(com.fasterxml.classmate.ResolvedType type)
Check if an alternate applies to type.com.fasterxml.classmate.ResolvedType
getAlternate()
int
getOrder()
com.fasterxml.classmate.ResolvedType
getOriginal()
-
-
-
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 orderOrdered
in 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:
getOrder
in interfaceorg.springframework.core.Ordered
-
getOriginal
public com.fasterxml.classmate.ResolvedType getOriginal()
-
getAlternate
public com.fasterxml.classmate.ResolvedType getAlternate()
-
-