T
- The type of elements to be abstracted by this handler.public interface AbstractionHandler<T extends Resolver>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
describe(Language language)
Describe what this AbstractionHandler instance does, given the language to get translated strings from.
|
java.util.List<Abstractable<T>> |
getValuesToAbstract(Resolver root)
Gets the values to be abstract, based upon the given root resolver which may be used.
|
java.util.List<Abstractable<T>> getValuesToAbstract(Resolver root)
root
- The root resolver to find the values to abstract based upon.Abstracting
instance of the same generic type T.java.lang.String describe(Language language)
language
- The language to get translated strings from.