Crossfire JXClient, Trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder:
Collaboration graph

Public Member Functions

Collection< StartingMapfinish ()
 
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< StartingMapstartingMaps = new ArrayList<>()
 

Detailed Description

Builder for StartingMap instances while parsing a "replyinfo startingmap" response packet.

Author
Andreas Kirschbaum

Definition at line 37 of file StartingMapBuilder.java.

Member Function Documentation

◆ addStartingMap()

void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.addStartingMap ( )
private

◆ finish()

Collection<StartingMap> com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.finish ( )

Finishes parsing.

Returns
all starting map entries

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setArchName()

void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName ( @NotNull final String  archName)

◆ setDescription()

void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setDescription ( @NotNull final String  description)

◆ setName()

void com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setName ( @NotNull final String  name)

Member Data Documentation

◆ archName

String com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.archName
private

◆ description

String com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.description
private

◆ name

String com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.name
private

◆ startingMaps

final Collection<StartingMap> com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.startingMaps = new ArrayList<>()
private

The documentation for this class was generated from the following file: