Crossfire JXClient, Trunk
|
Public Member Functions | |
Collection< StartingMap > | finish () |
void | setArchName (@NotNull final String archName) |
void | setDescription (@NotNull final String description) |
void | setName (@NotNull final String name) |
Private Member Functions | |
void | addStartingMap () |
Private Attributes | |
String | archName |
String | description |
String | name |
final Collection< StartingMap > | startingMaps = new ArrayList<>() |
Builder for StartingMap instances while parsing a "replyinfo startingmap" response packet.
Definition at line 37 of file StartingMapBuilder.java.
|
private |
Adds a new StartingMap entry to startingMaps for the current entry. Resets the current entry.
Definition at line 123 of file StartingMapBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.archName, com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.description, com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.name, and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.startingMaps.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName().
Collection<StartingMap> com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.finish | ( | ) |
Finishes parsing.
Definition at line 114 of file StartingMapBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.startingMaps.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName | ( | @NotNull final String | archName | ) |
Starts a new starting map entry.
archName | the archetype name of the entry |
Definition at line 70 of file StartingMapBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.archName, com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.description, and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.name.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setDescription | ( | @NotNull final String | description | ) |
Sets the description of the current entry.
description | the description |
Definition at line 97 of file StartingMapBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.archName, and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.description.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setName | ( | @NotNull final String | name | ) |
Sets the name of the current entry.
name | the name |
Definition at line 81 of file StartingMapBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.archName, and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.name.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
|
private |
The archetype name of the current entry. Set to
until the first entry was started.
Definition at line 44 of file StartingMapBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setDescription(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setName().
|
private |
The description of this entry. Set to
if no description has been set yet.
Definition at line 58 of file StartingMapBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setDescription().
|
private |
The proper name of this entry. Set to
if no proper name has been set yet.
Definition at line 51 of file StartingMapBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setName().
|
private |
The StartingMap entries parsed so far.
Definition at line 64 of file StartingMapBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap(), and com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.finish().