Modul de.rpgframework.rules
Klasse CharacterControllerImpl<A extends IAttribute,M extends RuleSpecificCharacterObject<A,?,?,?>>
java.lang.Object
de.rpgframework.genericrpg.chargen.CharacterControllerImpl<A,M>
- Alle implementierten Schnittstellen:
CharacterController<A,M>
public abstract class CharacterControllerImpl<A extends IAttribute,M extends RuleSpecificCharacterObject<A,?,?,?>>
extends Object
implements CharacterController<A,M>
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected booleanprotected booleanprotected CharacterHandleprotected Localeprotected Mprotected List<ProcessingStep> protected LevellingProfileControllerprotected Optional<IRecommender<A>> protected RuleController -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedprotectedCharacterControllerImpl(M model, CharacterHandle handle) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddListener(ControllerListener callback) voidvoidfireEvent(ControllerEvent type, Object... param) getModel()getToDos()booleanhasListener(ControllerListener callback) voidremoveListener(ControllerListener callback) voidvoidbooleansave(byte[] data) Save the current version of the character to a long time storage.voidsetAllowRunProcessor(boolean value) voidvoidvoidsetRecommender(IRecommender<A> recommender) booleanshowDataItem(DataItem item) Has the user the content pack and correct language for the item?Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden de.rpgframework.genericrpg.chargen.CharacterController
getRecommendingControllerFor
-
Felddetails
-
model
-
handle
-
ruleCtrl
-
profileCtrl
-
recommender
-
locale
-
processChain
-
dontProcess
protected boolean dontProcess -
allowRunProcessor
protected boolean allowRunProcessor
-
-
Konstruktordetails
-
CharacterControllerImpl
protected CharacterControllerImpl() -
CharacterControllerImpl
-
-
Methodendetails
-
getLocale
- Angegeben von:
getLocalein SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
setLocale
-
showDataItem
Beschreibung aus Schnittstelle kopiert:CharacterControllerHas the user the content pack and correct language for the item?- Angegeben von:
showDataItemin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
addUnitTestModification
-
removeUnitTestModification
-
getModel
- Angegeben von:
getModelin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
setModel
- Angegeben von:
setModelin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
addListener
- Angegeben von:
addListenerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
removeListener
- Angegeben von:
removeListenerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
hasListener
- Angegeben von:
hasListenerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
getListener
- Angegeben von:
getListenerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
fireEvent
- Angegeben von:
fireEventin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
getRuleController
- Angegeben von:
getRuleControllerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
getProfileController
- Angegeben von:
getProfileControllerin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
getToDos
- Angegeben von:
getToDosin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
setAllowRunProcessor
public void setAllowRunProcessor(boolean value) - Angegeben von:
setAllowRunProcessorin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
runProcessors
public void runProcessors()- Angegeben von:
runProcessorsin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>>
-
save
Save the current version of the character to a long time storage. If implemented by a CharacterGenerator, an unfinished version is saved so creation can be continued later.- Angegeben von:
savein SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Parameter:
data- Native save format (XML bytes)- Gibt zurück:
- TRUE, if saving has been successful
- Löst aus:
IOException- Siehe auch:
-
getRecommender
- Angegeben von:
getRecommenderin SchnittstelleCharacterController<A extends IAttribute,M extends RuleSpecificCharacterObject<A, ?, ?, ?>> - Siehe auch:
-
setRecommender
- Parameter:
recommender- the recommender to set
-