Uses of Class
de.rpgframework.character.CharacterHandle
Packages that use CharacterHandle
-
Uses of CharacterHandle in de.rpgframework.character
Subclasses of CharacterHandle in de.rpgframework.characterMethods in de.rpgframework.character that return CharacterHandleModifier and TypeMethodDescriptionCharacterProvider.createCharacter(String charName, de.rpgframework.core.RoleplayingSystem ruleSystem) Create a new CharacterHandle as a container for attachments for the local user.CharacterProvider.getCharacter(String charName, de.rpgframework.core.RoleplayingSystem ruleSystem) Return an eventually existing character - or null if it doesn't exist yet.Attachment.getParent()IUserDatabase.retrieveCharacter(UUID key) Retrieve a character handle complete with all content-less attachmentsLocalUserDatabase.retrieveCharacter(UUID key) Methods in de.rpgframework.character that return types with arguments of type CharacterHandleModifier and TypeMethodDescriptionIUserDatabase.getCharacters()LocalUserDatabase.getCharacters()CharacterProvider.getMyCharacters()CharacterProvider.getMyCharacters(de.rpgframework.core.RoleplayingSystem ruleSystem) Get all characters of a given player belonging to a specific roleplaying system.Methods in de.rpgframework.character with parameters of type CharacterHandleModifier and TypeMethodDescriptionCharacterProvider.addAttachment(CharacterHandle handle, Attachment.Type type, Attachment.Format format, String filename, byte[] data) Adding an attachment to a character.voidCharacterProviderListener.characterAdded(CharacterHandle handle) voidCharacterProviderListener.characterModified(CharacterHandle handle) voidCharacterProviderListener.characterRemoved(CharacterHandle handle) voidIUserDatabase.createAttachment(CharacterHandle handle, Attachment attach) voidLocalUserDatabase.createAttachment(CharacterHandle rawHandle, Attachment attach) voidIUserDatabase.createCharacter(CharacterHandle handle) Modify a character in the database.voidLocalUserDatabase.createCharacter(CharacterHandle rawHandle) voidCharacterProvider.deleteAttachment(CharacterHandle handle, Attachment attach) Remove an attachment from a character.voidIUserDatabase.deleteAttachment(CharacterHandle handle, Attachment attach) voidLocalUserDatabase.deleteAttachment(CharacterHandle rawHandle, Attachment attach) voidCharacterProvider.deleteCharacter(CharacterHandle handle) Delete a character and all his attachments,voidIUserDatabase.deleteCharacter(CharacterHandle handle) voidLocalUserDatabase.deleteCharacter(CharacterHandle rawHandle) static voidFileBasedCharacterHandle.fromProperties(CharacterHandle handle, Properties pro) byte[]IUserDatabase.getAttachmentData(CharacterHandle handle, Attachment attach) byte[]LocalUserDatabase.getAttachmentData(CharacterHandle rawHandle, Attachment attach) IUserDatabase.getAttachments(CharacterHandle handle) LocalUserDatabase.getAttachments(CharacterHandle handle) CharacterProvider.getFirstAttachment(CharacterHandle handle, Attachment.Type type, Attachment.Format format) Get a specific attachment with dataCharacterProvider.listAttachments(CharacterHandle handle) Get a list of attachments without loading the datavoidCharacterProvider.modifyAttachment(CharacterHandle handle, Attachment attach) Write modifications made to this attachment to storage.voidIUserDatabase.modifyAttachment(CharacterHandle handle, Attachment attach) Modify a character in the database.voidLocalUserDatabase.modifyAttachment(CharacterHandle rawHandle, Attachment attach) voidIUserDatabase.modifyAttachmentData(CharacterHandle handle, Attachment attach) voidLocalUserDatabase.modifyAttachmentData(CharacterHandle rawHandle, Attachment attach) voidIUserDatabase.modifyCharacter(CharacterHandle handle) voidLocalUserDatabase.modifyCharacter(CharacterHandle rawHandle) voidCharacterProvider.renameCharacter(CharacterHandle handle, String newName) Rename a character and all his attachments,byte[]IUserDatabase.retrieveAttachment(CharacterHandle handle, Attachment attach) Retrieve data for an attachmentbyte[]LocalUserDatabase.retrieveAttachment(CharacterHandle rawHandle, Attachment attach) voidAttachment.setParent(CharacterHandle parent) static PropertiesFileBasedCharacterHandle.toProperties(CharacterHandle handle, Supplier<List<Attachment>> getAttachments) Constructors in de.rpgframework.character with parameters of type CharacterHandleModifierConstructorDescriptionAttachment(CharacterHandle parent, UUID uuid, Attachment.Type type, Attachment.Format format) -
Uses of CharacterHandle in de.rpgframework.genericrpg.chargen
Fields in de.rpgframework.genericrpg.chargen declared as CharacterHandleMethods in de.rpgframework.genericrpg.chargen with parameters of type CharacterHandleModifier and TypeMethodDescriptionvoidCharacterGenerator.setModel(M model, CharacterHandle handle) Constructors in de.rpgframework.genericrpg.chargen with parameters of type CharacterHandle