public static interface NamingStrategy.Unbound
NamingStrategy
where the actual naming strategy is still to be determined
in dependency of whether a type is to be subclasses, redefined or rebased.Modifier and Type | Interface and Description |
---|---|
static class |
NamingStrategy.Unbound.Default
A default unbound
NamingStrategy where rebased or redefined classes keep
their original name and where subclasses are named using a NamingStrategy.SuffixingRandom
strategy. |
static class |
NamingStrategy.Unbound.Unified
A unified unbound naming strategy which always applies a given naming strategy.
|
Modifier and Type | Method and Description |
---|---|
NamingStrategy |
rebase(TypeDescription typeDescription)
Returns a naming strategy for rebasing a type.
|
NamingStrategy |
redefine(TypeDescription typeDescription)
Returns a naming strategy for redefining a type.
|
NamingStrategy |
subclass(TypeDescription typeDescription)
Returns a naming strategy for subclassing a type.
|
NamingStrategy subclass(TypeDescription typeDescription)
typeDescription
- The type that the user specified to be subclasses.NamingStrategy redefine(TypeDescription typeDescription)
typeDescription
- The type that the user specified to be subclasses.NamingStrategy rebase(TypeDescription typeDescription)
typeDescription
- The type that the user specified to be subclasses.Copyright © 2014–2015. All rights reserved.