Class MetaserverEntryParser
java.lang.Object
com.realtime.crossfire.jxclient.metaserver.MetaserverEntryParser
Parser for response lines of metaserver response lines.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull Stringformat(@NotNull MetaserverEntry entry) Formats a metaserver entry that returns the metaserver entry when parse withparseEntry(CharSequence).static @Nullable MetaserverEntryparseEntry(@NotNull CharSequence entry) Parses a metaserver response line.@Nullable MetaserverEntryParses a metaserver response line.
-
Constructor Details
-
MetaserverEntryParser
public MetaserverEntryParser()Creates a new instance.
-
-
Method Details
-
parseEntry
Parses a metaserver response line.- Parameters:
entry- the response line to parse- Returns:
- the metaserver entry or
nullif the line is invalid
-
parseLine
@Nullable public @Nullable MetaserverEntry parseLine(@NotNull @NotNull String line) throws IOException Parses a metaserver response line.- Parameters:
line- the response line to parse- Returns:
- the metaserver entry, or
nullif the line is invalid - Throws:
IOException- if the response line is invalid
-
format
Formats a metaserver entry that returns the metaserver entry when parse withparseEntry(CharSequence).- Parameters:
entry- the metaserver entry to format- Returns:
- the formatted entry
-