diff --git a/Dokumente/JavaDoc/client/docs/javadoc/allclasses-index.html b/Dokumente/JavaDoc/client/docs/javadoc/allclasses-index.html new file mode 100644 index 0000000..43d844c --- /dev/null +++ b/Dokumente/JavaDoc/client/docs/javadoc/allclasses-index.html @@ -0,0 +1,106 @@ + + +
+ +Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:
+"j.l.obj" stimmt mit "java.lang.Object" überein"InpStr" stimmt mit "java.io.InputStream" überein"math exact long" stimmt mit "java.lang.Math.absExact(long)" übereinEine vollständige Beschreibung der Suchfeatures finden Sie in der Javadoc-Suchspezifikation.
+Die Seite Überblick ist die Titelseite dieses API-Dokuments und enthält eine Liste aller Packages mit einer Übersicht für jedes Packages. Diese Seite kann auch eine Gesamtbeschreibung des Packagesets enthalten.
+Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:
+Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.
+Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.
+Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.
+Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.
+Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.
Auf der Seite Konstantenfeldwerte sind die statischen endgültigen Felder und deren Werte aufgeführt.
+Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.
+Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.
+Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.
+BattleshipAppConfig with predefined values.Draw instance used for rendering graphical elements in the game.ColorRGBA object.InfoTextEvent.com.jme3.app.Application, com.jme3.system.SystemListener, pp.battleship.game.client.BattleshipClient, pp.battleship.notification.GameEventListenerstatic final StringflyCam, fpsText, guiFont, guiNode, INPUT_MAPPING_CAMERA_POS, INPUT_MAPPING_EXIT, INPUT_MAPPING_HIDE_STATS, INPUT_MAPPING_MEMORY, rootNode, showSettingsassetManager, audioRenderer, cam, context, guiViewPort, inputEnabled, inputManager, joyInput, keyInput, listener, lostFocusBehavior, mouseInput, paused, prof, renderer, renderManager, settings, speed, stateManager, timer, touchInput, viewPortvoidcloseApp()pp.graphics.DrawgetDraw()Draw instance used for rendering graphical elements in the game.pp.battleship.game.client.ClientGameLogicstatic voidvoidreceivedEvent(pp.battleship.notification.ClientStateEvent event) voidreceivedEvent(pp.battleship.notification.InfoTextEvent event) InfoTextEvent.voidrequestClose(boolean esc) voidvoidsimpleUpdate(float tpf) voidstop(boolean waitFor) getFlyByCamera, getGuiNode, getRootNode, getSpeed, initialize, isShowSettings, loadGuiFont, setDisplayFps, setDisplayStatView, setShowSettings, setSpeed, simpleRender, start, updatecreateCanvas, destroy, destroyInput, enqueue, enqueue, gainFocus, getAppProfiler, getAssetManager, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getLostFocusBehavior, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, rescale, reshape, restart, runQueuedTasks, setAppProfiler, setAssetManager, setLostFocusBehavior, setPauseOnLostFocus, setSettings, setTimer, start, start, start, startCanvas, startCanvas, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenqueuereceivedEvent, receivedEvent, receivedEventargs - Command-line arguments for launching the application.getGameLogic in Schnittstelle pp.battleship.game.client.BattleshipClientClientGameLogic instance.getConfig in Schnittstelle pp.battleship.game.client.BattleshipClientBattleshipClientConfig instance.simpleInitApp in Klasse com.jme3.app.SimpleApplicationsimpleUpdate in Klasse com.jme3.app.SimpleApplicationtpf - Time per frame in seconds.Draw instance used for rendering graphical elements in the game.Draw instance.requestClose in Schnittstelle com.jme3.system.SystemListenerrequestClose in Klasse com.jme3.app.LegacyApplicationesc - If true, the request is due to the ESC key being pressed.InfoTextEvent.receivedEvent in Schnittstelle pp.battleship.notification.GameEventListenerevent - The InfoTextEvent containing the key for the text to display.receivedEvent in Schnittstelle pp.battleship.notification.GameEventListenerevent - The ClientStateEvent representing the state change.ExecutorService instance.stop in Schnittstelle com.jme3.app.Applicationstop in Klasse com.jme3.app.LegacyApplicationwaitFor - If true, waits for the application to stop before returning.BattleshipClientConfig to include additional properties specific to the client,
+ particularly those related to screen settings and visual customization.
+ 
+ Note: Attributes of this class should not be marked as final
+ to ensure proper functionality when reading from a properties file.
+ 
pp.util.config.Config.Property, pp.util.config.Config.SeparatorBattleshipAppConfig with predefined values.protected ObjectconvertToType(String value,
+ Class<?> targetType) booleanintintbooleanbooleancom.jme3.math.ColorRGBAColorRGBA object.booleanbooleangetDelay, getOpponentMap, getOwnMap, getRobotTargets, isSingleModegetMapHeight, getMapWidth, getPort, getShipNumsreadFrom, readFrom, readFromIfExists, toStringBattleshipAppConfig with predefined values.ColorRGBA.convertToType in Klasse pp.util.config.Configvalue - the string value to be convertedtargetType - the target type into which the value string is convertedtrue if the game should start in full-screen mode; false otherwisetrue if gamma correction is enabled; false otherwisetrue if full resolution framebuffers should be used on Retina displays; false otherwisetrue if the settings window should be shown; false otherwisetrue if the statistics window should be shown; false otherwiseColorRGBA object.com.jme3.app.state.AppStateBattleAppState, EditorAppState, SeaAppStateinitializedprotected protected abstract voidprotected abstract voidgetApp()pp.battleship.game.client.ClientGameLogicvoidinitialize(com.jme3.app.state.AppStateManager stateManager,
+ com.jme3.app.Application application) voidsetEnabled(boolean enabled) booleancleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetached, updateinitialize in Schnittstelle com.jme3.app.state.AppStateinitialize in Klasse com.jme3.app.state.AbstractAppStatestateManager - The state managerapplication - The application instancesetEnabled in Schnittstelle com.jme3.app.state.AppStatesetEnabled in Klasse com.jme3.app.state.AbstractAppStateenabled - The new enabled state.com.jme3.app.state.AppState, pp.battleship.notification.GameEventListenerinitializedstatic booleanvoidvoidinitialize(com.jme3.app.state.AppStateManager stateManager,
+ com.jme3.app.Application app) voidreceivedEvent(pp.battleship.notification.SoundEvent event) voidsetEnabled(boolean enabled) voidvoidsplash()voidcleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetached, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreceivedEvent, receivedEvent, receivedEvent, receivedEventtrue if sound is enabled, false otherwise.AbstractAppState.setEnabled(boolean)setEnabled in Schnittstelle com.jme3.app.state.AppStatesetEnabled in Klasse com.jme3.app.state.AbstractAppStateenabled - true to enable the AppState, false to disable it.AbstractAppState.initialize(AppStateManager, Application)initialize in Schnittstelle com.jme3.app.state.AppStateinitialize in Klasse com.jme3.app.state.AbstractAppStatestateManager - The state managerapp - The applicationreceivedEvent in Schnittstelle pp.battleship.notification.GameEventListenercom.jme3.app.state.AppStateinitializedprotected voidprotected voidgetApp, getGameLogic, initialize, setEnabled, showsDialogcleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetached, updateenableState in Klasse BattleshipAppStatedisableState in Klasse BattleshipAppStatecom.jme3.app.state.AppStateinitializedprotected voidprotected voidvoidupdate(float tpf) getApp, getGameLogic, initialize, setEnabled, showsDialogcleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetachedenableState in Klasse BattleshipAppStatedisableState in Klasse BattleshipAppStateupdate in Schnittstelle com.jme3.app.state.AppStateupdate in Klasse com.jme3.app.state.AbstractAppStatetpf - Time per framecom.jme3.app.state.AppStateinitializedstatic booleanvoidinitialize(com.jme3.app.state.AppStateManager stateManager,
+ com.jme3.app.Application app) voidsetEnabled(boolean enabled) voidsetVolume(float vol) voidstatic floatcleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetached, updatetrue if sound is enabled, false otherwise.AbstractAppState.initialize(AppStateManager, Application)initialize in Schnittstelle com.jme3.app.state.AppStateinitialize in Klasse com.jme3.app.state.AbstractAppStatestateManager - The state managerapp - The applicationAbstractAppState.setEnabled(boolean)setEnabled in Schnittstelle com.jme3.app.state.AppStatesetEnabled in Klasse com.jme3.app.state.AbstractAppStateenabled - true to enable the AppState, false to disable it.vol - the volume to which the music should be setcom.jme3.effect.ParticleEmittercom.jme3.app.state.AppStateinitializedprotected voidprotected voidvoidinitialize(com.jme3.app.state.AppStateManager stateManager,
+ com.jme3.app.Application application) voidupdate(float tpf) getApp, getGameLogic, setEnabled, showsDialogcleanup, getId, isEnabled, isInitialized, postRender, render, setId, stateAttached, stateDetachedinitialize in Schnittstelle com.jme3.app.state.AppStateinitialize in Klasse BattleshipAppStatestateManager - the state managerapplication - the applicationenableState in Klasse BattleshipAppStatedisableState in Klasse BattleshipAppStateupdate in Schnittstelle com.jme3.app.state.AppStateupdate in Klasse com.jme3.app.state.AbstractAppStatetpf - the time per frame (seconds)com.jme3.anim.util.HasLocalTransform, com.jme3.asset.CloneableSmartAsset, com.jme3.collision.Collidable, com.jme3.export.Savable, com.jme3.util.clone.JmeCloneable, Cloneablecom.jme3.scene.Spatial.BatchHint, com.jme3.scene.Spatial.CullHint, com.jme3.scene.Spatial.DFSModeDOWN_ID, ELEMENT_ID, LEFT_ID, RANGE_ID, RIGHT_ID, THUMB_ID, UP_IDEFFECT_CLOSE, EFFECT_OPEN, LAYER_BACKGROUND, LAYER_BORDER, LAYER_INSETSchildrenbatchHint, controls, cullHint, frustrumIntersects, key, localLights, localOverrides, localTransform, name, parent, queueBucket, queueDistance, refreshFlags, RF_BOUND, RF_CHILD_LIGHTLIST, RF_LIGHTLIST, RF_MATPARAM_OVERRIDE, RF_TRANSFORM, shadowMode, userData, worldBound, worldLights, worldOverrides, worldTransformVolumeSlider(GameMusic music) voidupdate()getDecrementButton, getDelta, getIncrementButton, getModel, getRangePanel, getThumbButton, getValueForLocation, initializeDefaultStyles, resetStateView, setDelta, setModel, setupCommands, updateLogicalStateaddEffect, addMouseListener, getAlpha, getBackground, getBorder, getEffectControl, getEffects, getElementId, getInsets, getInsetsComponent, getPreferredSize, getSize, getStyle, hasEffect, initializeDefaultStyles, removeEffect, removeMouseListener, runEffect, setAlpha, setAlpha, setBackground, setBorder, setChildAlpha, setEffects, setInsets, setInsetsComponent, setPreferredSize, setSize, toStringattachChild, attachChildAt, breadthFirstTraversal, clone, cloneFields, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, oldDeepClone, read, setLightListRefresh, setLodLevel, setMaterial, setMatParamOverrideRefresh, setModelBound, setParent, setTransformRefresh, swapChildren, updateGeometricState, updateModelBound, updateWorldBound, writeaddControl, addControlAt, addLight, addMatParamOverride, breadthFirstTraversal, center, checkCulling, clearMatParamOverrides, clone, depthFirstTraversal, forceRefresh, getBatchHint, getControl, getControl, getCullHint, getKey, getLastFrustumIntersection, getLocalBatchHint, getLocalCullHint, getLocalLightList, getLocalMatParamOverrides, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getName, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldBound, getWorldLightList, getWorldMatParamOverrides, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, jmeClone, localToWorld, lookAt, matches, move, move, oldClone, removeControl, removeControl, removeFromParent, removeLight, removeMatParamOverride, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setBatchHint, setBoundRefresh, setCullHint, setKey, setLastFrustumIntersection, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setName, setQueueBucket, setRequiresUpdates, setShadowMode, setUserData, updateMatParamOverrides, updateWorldLightList, updateWorldTransforms, worldToLocalmusic - the music instancecom.jme3.network.ConnectionListener, com.jme3.network.MessageListener<com.jme3.network.HostedConnection>, pp.battleship.game.server.ServerSendervoidconnectionAdded(com.jme3.network.Server server,
+ com.jme3.network.HostedConnection hostedConnection) voidconnectionRemoved(com.jme3.network.Server server,
+ com.jme3.network.HostedConnection hostedConnection) static voidvoidmessageReceived(com.jme3.network.HostedConnection source,
+ com.jme3.network.Message message) voidrun()voidsend(int id,
+ pp.battleship.message.server.ServerMessage message) messageReceived in Schnittstelle com.jme3.network.MessageListener<com.jme3.network.HostedConnection>connectionAdded in Schnittstelle com.jme3.network.ConnectionListenerconnectionRemoved in Schnittstelle com.jme3.network.ConnectionListenersend in Schnittstelle pp.battleship.game.server.ServerSenderid - the connection idmessage - the messageDie Hilfeseite enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.
+Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.
+Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.
+link ++ +
+Suchindex wird geladen...
+Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:
+"j.l.obj" stimmt mit "java.lang.Object" überein"InpStr" stimmt mit "java.io.InputStream" überein"math exact long" stimmt mit "java.lang.Math.absExact(long)" übereinEine vollständige Beschreibung der Suchfeatures finden Sie in der Javadoc-Suchspezifikation.
+Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:
+Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.
+Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.
+Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.
+Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.
+Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.
Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.
+Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.
+Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.
+SimpleApplication.simpleInitApp().com.jme3.app.Application, com.jme3.system.SystemListenerflyCam, fpsText, guiFont, guiNode, INPUT_MAPPING_CAMERA_POS, INPUT_MAPPING_EXIT, INPUT_MAPPING_HIDE_STATS, INPUT_MAPPING_MEMORY, rootNode, showSettingsassetManager, audioRenderer, cam, context, guiViewPort, inputEnabled, inputManager, joyInput, keyInput, listener, lostFocusBehavior, mouseInput, paused, prof, renderer, renderManager, settings, speed, stateManager, timer, touchInput, viewPortstatic voidvoidSimpleApplication.simpleInitApp().getFlyByCamera, getGuiNode, getRootNode, getSpeed, initialize, isShowSettings, loadGuiFont, setDisplayFps, setDisplayStatView, setShowSettings, setSpeed, simpleRender, simpleUpdate, start, updatecreateCanvas, destroy, destroyInput, enqueue, enqueue, gainFocus, getAppProfiler, getAssetManager, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getLostFocusBehavior, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, rescale, reshape, restart, runQueuedTasks, setAppProfiler, setAssetManager, setLostFocusBehavior, setPauseOnLostFocus, setSettings, setTimer, start, start, start, startCanvas, startCanvas, stop, stopargs - input argsSimpleApplication.simpleInitApp().
+ It initializes a simple app by exporting robots and rocks.simpleInitApp in Klasse com.jme3.app.SimpleApplicationDie Hilfeseite enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.
+Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.
+Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.
+link ++ +
+Suchindex wird geladen...
+Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:
+"j.l.obj" stimmt mit "java.lang.Object" überein"InpStr" stimmt mit "java.io.InputStream" überein"math exact long" stimmt mit "java.lang.Math.absExact(long)" übereinEine vollständige Beschreibung der Suchfeatures finden Sie in der Javadoc-Suchspezifikation.
+Die Seite Überblick ist die Titelseite dieses API-Dokuments und enthält eine Liste aller Packages mit einer Übersicht für jedes Packages. Diese Seite kann auch eine Gesamtbeschreibung des Packagesets enthalten.
+Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:
+Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.
+Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.
+Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.
+Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.
+Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.
Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.
+Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.
+Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.
+T.BattleshipClientConfig with predefined values.BattleshipConfig with default settings.ClientStateEvent.IntPoint objects representing the predefined
+ shooting locations for the RobotClient.InfoTextEvent.item zurück.item zurück.ItemAddedEvent.ItemRemovedEvent.key zurück.map zurück.map zurück.sound zurück.SoundEvent.BattleshipClientConfig+ This class allows for loading configuration settings from a properties file, + including the server port, map dimensions, and the number of ships of various lengths. +
+
+ Note: Attributes of this class are not marked as final to allow
+ for proper initialization when reading from a properties file.
+ 
pp.util.config.Config.Property, pp.util.config.Config.SeparatorBattleshipConfig with default settings.intintintgetPort()convertToType, readFrom, readFrom, readFromIfExists, toStringBattleshipConfig with default settings.BUNDLEstatic final ResourceBundlekey - the key for the desired stringNullPointerException - if key is nullMissingResourceException - if no object for the given key can be foundClassCastException - if the object found for the given key is not a stringvoidrunnable - the task to be executedServerInterpreter, GameEventBrokerClientGameLogic(ClientSender clientSender) voidaddListener(GameEventListener listener) voidclickHarbor(IntPoint pos) voidclickOpponentMap(IntPoint pos) voidclickOwnMap(IntPoint pos) booleanvoidvoidbooleanbooleanvoidmovePreview(IntPoint pos) booleanvoidnotifyListeners(GameEvent event) voidvoidreceived(EffectMessage msg) voidreceived(GameDetails details) voidvoidremoveListener(GameEventListener listener) voidvoidbooleanbooleanvoidupdate(float delta) clientSender - the object used to send messages to the serverreceived in Schnittstelle ServerInterpreterdetails - the game details including map size and shipspos - the new position for the preview shippos - the position where the click occurredpos - the position where the click occurredpos - the position where the click occurredreceived in Schnittstelle ServerInterpretermsg - the message indicating whose turn it is to shootreceived in Schnittstelle ServerInterpretermsg - the message containing the effect of the shotsound - the sound to be played.file - the file to load the map fromIOException - if an I/O error occursfile - the file to save the map toIOException - if the map cannot be saved in the current statelistener - the listener to addlistener - the listener to removenotifyListeners in Schnittstelle GameEventBrokerevent - the game event to notify listeners ofdelta - time in seconds since the last update callServerConnectionServerConnectionMockupvoidsend(ClientMessage message) message - the messageClientSenderServerConnectionMockupvoidconnect()voidbooleansendbooleanvoidupdate(float deltaTime) deltaTime - time in seconds since the last update callClientInterpreterServerGameLogic(ServerSender serverSender,
+ BattleshipConfig config) addPlayer(int id) getPlayerById(int id) voidreceived(MapMessage msg,
+ int from) voidreceived(ShellAnimationFinishedMessage msg,
+ int from) voidreceived(ShootMessage msg,
+ int from) serverSender - the sender used to send messages to clientsconfig - the game configurationid - the ID of the clientid - the connection ID of the new playerreceived in Schnittstelle ClientInterpretermsg - the received MapMessagefrom - the ID of the sender clientreceived in Schnittstelle ClientInterpretermsg - the received ShootMessagefrom - the ID of the sender clientreceived in Schnittstelle ClientInterpretermsg - the received ShellAnimationFinishedMessagefrom - the ID of the sender clientServerConnectionMockupvoidsend(int id,
+ ServerMessage message) id - the id of the client that shall receive the messagemessage - the messageBattleshipConfig to include additional properties specific to the client.
+ This class manages configuration settings related to the RobotClient's behavior
+ and the game maps used in single mode.
+ 
+ Note: Attributes of this class should not be marked as final
+ to ensure proper functionality when reading from a properties file.
+ 
pp.util.config.Config.Property, pp.util.config.Config.SeparatorBattleshipClientConfig with predefined values.intgetDelay()IntPoint objects representing the predefined
+ shooting locations for the RobotClient.booleangetMapHeight, getMapWidth, getPort, getShipNumsconvertToType, readFrom, readFrom, readFromIfExists, toStringBattleshipClientConfig with predefined values.IntPoint objects representing the predefined
+ shooting locations for the RobotClient.IntPoint representing the shooting locations.null if not set.null if not set.true if the opponent map is set, indicating single mode; false otherwise.ClientSender, ServerConnection, ServerSenderServerConnectionMockup(BattleshipClient playerClient) voidconnect()voidbooleanvoidsend(int id,
+ ServerMessage message) voidsend(ClientMessage message) playerClient - The Battleship client instance, e.g., a BattleshipApp instance.isConnected in Schnittstelle ServerConnectionconnect in Schnittstelle ServerConnectiondisconnect in Schnittstelle ServerConnectionsend in Schnittstelle ClientSendermessage - The message from the player client to be processed.send in Schnittstelle ServerSenderid - The recipient idmessage - The server message to be processedPLAYER_CLIENTROBOT_CLIENTServerGameLogicvoidreceived(MapMessage msg,
+ int from) voidreceived(ShellAnimationFinishedMessage shellAnimationFinishedMessage,
+ int from) voidreceived(ShootMessage msg,
+ int from) msg - the ShootMessage to be processedfrom - the connection ID from which the message was receivedmsg - the MapMessage to be processedfrom - the connection ID from which the message was receivedcom.jme3.network.MessageMapMessage, ShellAnimationFinishedMessage, ShootMessageprotected abstract voidaccept(ClientInterpreter interpreter,
+ int from) isReliable, setReliableinterpreter - the visitor to be used for processingfrom - the connection ID of the sendercom.jme3.network.MessageMapMessage(List<Battleship> ships) voidaccept(ClientInterpreter interpreter,
+ int from) getShips()toString()isReliable, setReliableships - the list of ships placed on the player's mapaccept in Klasse ClientMessageinterpreter - the visitor to process this messagefrom - the connection ID from which the message was receivedcom.jme3.network.Messagevoidaccept(ClientInterpreter interpreter,
+ int from) isReliable, setReliableClientMessageaccept in Klasse ClientMessageinterpreter - the visitor to be used for processingfrom - the connection ID of the sendercom.jme3.network.MessageShootMessage(IntPoint position) voidaccept(ClientInterpreter interpreter,
+ int from) toString()isReliable, setReliableposition - the position where the shot is firedaccept in Klasse ClientMessageinterpreter - the visitor to process this messagefrom - the connection ID from which the message was receivedcom.jme3.network.Messagevoidaccept(ServerInterpreter interpreter) getShot()static EffectMessagebooleanbooleanbooleanbooleanisMyTurn()booleanstatic EffectMessagelost(IntPoint pos,
+ Battleship destroyedShip,
+ List<Battleship> remainingOpponentShips) static EffectMessagestatic EffectMessageshipDestroyed(boolean ownShot,
+ IntPoint pos,
+ Battleship destroyedShip) toString()static EffectMessagewon(IntPoint pos,
+ Battleship destroyedShip) isReliable, setReliableownShot - true if the shot was fired by the player, false if by the opponentpos - the position of the shotownShot - true if the shot was fired by the player, false if by the opponentpos - the position of the shotownShot - true if the shot was fired by the player, false if by the opponentpos - the position of the shotdestroyedShip - the ship that was destroyedpos - the position of the shotdestroyedShip - the ship that was destroyedpos - the position of the shotdestroyedShip - the ship that was destroyedremainingOpponentShips - the list of opponent's remaining shipsaccept in Klasse ServerMessageinterpreter - the visitor to process this messagegetInfoTextKey in Klasse ServerMessagecom.jme3.network.MessageGameDetails(BattleshipConfig config) voidaccept(ServerInterpreter interpreter) intintgetWidth()toString()isReliable, setReliableconfig - the BattleshipConfig containing game configuration detailsaccept in Klasse ServerMessageinterpreter - the visitor to process this messagegetInfoTextKey in Klasse ServerMessageClientGameLogicvoidreceived(EffectMessage msg) voidreceived(GameDetails msg) voidmsg - the GameDetails message receivedmsg - the StartBattleMessage receivedmsg - the EffectMessage receivedcom.jme3.network.MessageEffectMessage, GameDetails, StartBattleMessageprotected abstract voidaccept(ServerInterpreter interpreter) abstract StringisReliable, setReliableinterpreter - the visitor to be used for processingcom.jme3.network.MessageStartBattleMessage(boolean myTurn) voidaccept(ServerInterpreter interpreter) booleanisMyTurn()toString()isReliable, setReliablemyTurn - true if it's the client's turn to shoot, false otherwiseaccept in Klasse ServerMessageinterpreter - the visitor to process this messagegetInfoTextKey in Klasse ServerMessageSerializable, Comparable<Battleship.Status>, ConstableBattleshipEnum.EnumDesc<E extends Enum<E>>static Battleship.Statusstatic Battleship.Status[]values()name - Name der zurückzugebenden Enumerationskonstante.IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException - wenn das Argument nicht angegeben wirdItemstatic enum Battleship(int length,
+ int x,
+ int y,
+ Rotation rot) <T> TT.voidaccept(VoidVisitor visitor) booleancollidesWith(Battleship other) booleancontains(int x,
+ int y) booleancontains(IntPosition pos) intintgetMaxX()intgetMaxY()intgetMinX()intgetMinY()getRot()intgetX()intgetY()booleanhit(int x,
+ int y) booleanhit(IntPosition position) booleanvoidmoveTo(int x,
+ int y) voidmoveTo(IntPosition pos) voidrotated()voidsetRotation(Rotation rot) voidsetStatus(Battleship.Status status) toString()length - the length of the battleshipx - the x-coordinate of the battleship's initial positiony - the y-coordinate of the battleship's initial positionrot - the rotation of the battleshipx - the new x-coordinate of the battleship's positiony - the new y-coordinate of the battleship's positionpos - the new position of the battleshipstatus - the new status to be set for the battleshiprot - the new rotation to be set for the battleshipx - the x-coordinate of the position to hity - the y-coordinate of the position to hitposition - the position to hitpos - the position to checkx - the x-coordinate of the position to checky - the y-coordinate of the position to checkother - the other battleship to check collision withT. This method is part of the
+ Visitor design pattern.IntPositionIntPoint(int x,
+ int y) booleanintgetX()intgetY()inthashCode()toString()x - the x-coordinate of the pointy - the y-coordinate of the pointgetX in Schnittstelle IntPositiongetY in Schnittstelle IntPositionBattleship, Shot<T> Tvoidaccept(VoidVisitor visitor) T - the type of result returned by the visitorvisitor - the visitor performing operations on the itemvisitor - the visitor performing operations on the itemSerializable, Comparable<Rotation>, ConstableEnum.EnumDesc<E extends Enum<E>>intdx()intdy()rotate()static Rotationstatic Rotation[]values()name - Name der zurückzugebenden Enumerationskonstante.IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException - wenn das Argument nicht angegeben wirdShell(com.jme3.math.Vector3f startPosition,
+ com.jme3.math.Vector3f targetPosition,
+ float speed) com.jme3.math.Vector3fbooleanvoidupdatePosition(float deltaTime) com.jme3.export.Savable, com.jme3.scene.control.Control, com.jme3.util.clone.JmeCloneable, Cloneableenabled, spatialprotected voidcontrolRender(com.jme3.renderer.RenderManager rm,
+ com.jme3.renderer.ViewPort vp) protected voidcontrolUpdate(float deltaTime) getShell()voidcloneFields, cloneForSpatial, getSpatial, isEnabled, jmeClone, read, render, setEnabled, setSpatial, update, writecontrolUpdate in Klasse com.jme3.scene.control.AbstractControlcontrolRender in Klasse com.jme3.scene.control.AbstractControlShipMap(int width,
+ int height,
+ GameEventBroker eventBroker) voidadd(Battleship ship) voidvoidclear()findShipAt(int x,
+ int y) findShipAt(IntPosition position) intgetItems()getShips()getShots()intgetWidth()booleanisValid(int x,
+ int y) booleanisValid(Battleship ship) booleanisValid(IntPosition pos) voidtoString()width - the number of columns (width) of the mapheight - the number of rows (height) of the mapeventBroker - the event broker used for notifying listeners, or null if event distribution is not neededship - the battleship to be added to the mapshot - the shot to be registered on the mapitem - the item to be removed from the mapship - the battleship to validatex - the x-coordinate of the positiony - the y-coordinate of the positionposition - the position within the mappos - the position to validatex - the x-coordinate to validatey - the y-coordinate to validateIntPosition, ItemShot(int x,
+ int y,
+ boolean hit) Shot(IntPosition pos,
+ boolean hit) <T> Tvoidaccept(VoidVisitor visitor) booleanintgetX()intgetY()inthashCode()booleanisHit()toString()x - the x-coordinate of the shoty - the y-coordinate of the shothit - indicates whether the shot was a hitpos - the position of the shothit - indicates whether the shot was a hitgetX in Schnittstelle IntPositiongetY in Schnittstelle IntPositionT - the type of result returned by the visit methodsshot - the Shot element to visitship - the Battleship element to visitvoidvisit(Battleship ship) voidshot - the Shot element to visitship - the Battleship element to visitShipMapDTO(ShipMap map) booleanfits(GameDetails details) getShips()static ShipMapDTOvoidmap - the ShipMap object to be converteddetails - the game details to be matched againstfile - the file to which the ShipMapDTO will be savedIOException - if an I/O error occursfile - the file from which the ShipMapDTO will be loadedIOException - if an I/O error occurs or if the JSON is invalidGameEventClientStateEvent.final booleanfinal inthashCode()voidnotifyListener(GameEventListener listener) final StringtoString()ClientStateEvent.notifyListener in Schnittstelle GameEventlistener - the game event listenerClientStateEvent, InfoTextEvent, ItemAddedEvent, ItemRemovedEvent, SoundEventvoidnotifyListener(GameEventListener listener) listener - the game event listener to be notifiedClientGameLogicvoidnotifyListeners(GameEvent event) event - the game event to be broadcast to listenersdefault voidreceivedEvent(ClientStateEvent event) default voidreceivedEvent(InfoTextEvent event) default voidreceivedEvent(ItemAddedEvent event) default voidreceivedEvent(ItemRemovedEvent event) default voidreceivedEvent(SoundEvent event) event - the received eventevent - the received eventevent - the received eventevent - the received eventevent - the received eventkey - the bundle key for the messageGameEventInfoTextEvent(String key) InfoTextEvent.final booleanfinal inthashCode()key()key zurück.voidnotifyListener(GameEventListener listener) final StringtoString()InfoTextEvent.key - Wert für die Datensatzkomponente keynotifyListener in Schnittstelle GameEventlistener - the game event listenerObjects::equals(Object,Object).key zurück.keyitem - the added itemmap - the map that got the additional itemGameEventItemAddedEvent(Item item,
+ ShipMap map) ItemAddedEvent.final booleanfinal inthashCode()item()item zurück.map()map zurück.voidnotifyListener(GameEventListener listener) final StringtoString()notifyListener in Schnittstelle GameEventlistener - the game event listenerObjects::equals(Object,Object).item zurück.itemmap zurück.mapitem - the destroyed itemGameEventItemRemovedEvent(Item item,
+ ShipMap map) ItemRemovedEvent.final booleanfinal inthashCode()item()item zurück.map()map zurück.voidnotifyListener(GameEventListener listener) final StringtoString()ItemRemovedEvent.item - Wert für die Datensatzkomponente itemmap - Wert für die Datensatzkomponente mapnotifyListener in Schnittstelle GameEventlistener - the game event listenerObjects::equals(Object,Object).item zurück.itemmap zurück.mapSerializable, Comparable<Sound>, ConstableEnum.EnumDesc<E extends Enum<E>>name - Name der zurückzugebenden Enumerationskonstante.IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException - wenn das Argument nicht angegeben wirdsound - the sound to be playedGameEventSoundEvent(Sound sound) SoundEvent.final booleanfinal inthashCode()voidnotifyListener(GameEventListener listener) sound()sound zurück.final StringtoString()SoundEvent.sound - Wert für die Datensatzkomponente soundnotifyListener in Schnittstelle GameEventlistener - the game event listenerObjects::equals(Object,Object).sound zurück.soundDie Hilfeseite enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.
+Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.
+Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.
+link ++ +
+Suchindex wird geladen...
+Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:
+"j.l.obj" stimmt mit "java.lang.Object" überein"InpStr" stimmt mit "java.io.InputStream" überein"math exact long" stimmt mit "java.lang.Math.absExact(long)" übereinEine vollständige Beschreibung der Suchfeatures finden Sie in der Javadoc-Suchspezifikation.
+Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:
+Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.
+Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.
+Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.
+Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.
+Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.
Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.
+Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.
+Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.
+com.jme3.network.ConnectionListener, com.jme3.network.MessageListener<com.jme3.network.HostedConnection>, pp.battleship.game.server.ServerSendervoidconnectionAdded(com.jme3.network.Server server,
+ com.jme3.network.HostedConnection hostedConnection) voidconnectionRemoved(com.jme3.network.Server server,
+ com.jme3.network.HostedConnection hostedConnection) static voidvoidmessageReceived(com.jme3.network.HostedConnection source,
+ com.jme3.network.Message message) voidrun()voidsend(int id,
+ pp.battleship.message.server.ServerMessage message) messageReceived in Schnittstelle com.jme3.network.MessageListener<com.jme3.network.HostedConnection>connectionAdded in Schnittstelle com.jme3.network.ConnectionListenerconnectionRemoved in Schnittstelle com.jme3.network.ConnectionListenersend in Schnittstelle pp.battleship.game.server.ServerSenderid - the connection idmessage - the messageDie Hilfeseite enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.
+Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.
+Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.
+link ++ +
+Suchindex wird geladen...
+