Input
- the factory input class typeOutput
- the factory output class typepublic abstract class AbstractSingletonFactory<Input,Output> extends Object implements SingletonFactory<Input,Output>
SingletonFactory
.コンストラクタと説明 |
---|
AbstractSingletonFactory() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract Output |
createNewInstance(Input input)
Create a new instance of the output class based on the input
class instance.
|
protected abstract Output |
get(Input input)
Get the output instance currently associated with
the input instance.
|
Output |
getInstance(Input input)
Obtain an instance of the output class based on an input class instance.
|
protected abstract void |
put(Input input,
Output output)
Store the input and output instance association.
|
public Output getInstance(Input input)
getInstance
インタフェース内 SingletonFactory<Input,Output>
input
- the input class instanceprotected abstract Output get(Input input)
input
- the input instance keyprotected abstract void put(Input input, Output output)
input
- the input instance keyoutput
- the output instance valueCopyright © 2012. All Rights Reserved.