![]() |
Crossfire JXClient, Trunk
|
Iterates over a list of. More...
Public Member Functions | |
Args (@NotNull final String @NotNull[] args) | |
Creates a new instance. More... | |
String | get () throws IOException |
Returns the next argument. More... | |
String | getPrev () |
Returns the current argument. More... | |
boolean | hasMore () |
Returns whether more arguments exist. More... | |
Private Attributes | |
final String[] | args |
The string arguments. More... | |
int | index |
The current index into args. More... | |
com.realtime.crossfire.jxclient.skin.io.Args.Args | ( | @NotNull final String @NotNull[] | args | ) |
Creates a new instance.
args | the string arguments |
Definition at line 49 of file Args.java.
References com.realtime.crossfire.jxclient.skin.io.Args.args.
String com.realtime.crossfire.jxclient.skin.io.Args.get | ( | ) | throws IOException |
Returns the next argument.
IOException | if no next argument exists |
Definition at line 59 of file Args.java.
References com.realtime.crossfire.jxclient.skin.io.Args.args, and com.realtime.crossfire.jxclient.skin.io.Args.index.
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.load(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseBegin(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseFocus().
String com.realtime.crossfire.jxclient.skin.io.Args.getPrev | ( | ) |
Returns the current argument.
This is the same value that was returned by the preceding call to get().
Definition at line 73 of file Args.java.
References com.realtime.crossfire.jxclient.skin.io.Args.args, and com.realtime.crossfire.jxclient.skin.io.Args.index.
boolean com.realtime.crossfire.jxclient.skin.io.Args.hasMore | ( | ) |
Returns whether more arguments exist.
Definition at line 81 of file Args.java.
References com.realtime.crossfire.jxclient.skin.io.Args.args, and com.realtime.crossfire.jxclient.skin.io.Args.index.
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.load(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseBegin(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseFocus().
|
private |
The string arguments.
Definition at line 38 of file Args.java.
Referenced by com.realtime.crossfire.jxclient.skin.io.Args.Args(), com.realtime.crossfire.jxclient.skin.io.Args.get(), com.realtime.crossfire.jxclient.skin.io.Args.getPrev(), and com.realtime.crossfire.jxclient.skin.io.Args.hasMore().
|
private |
The current index into args.
Definition at line 43 of file Args.java.
Referenced by com.realtime.crossfire.jxclient.skin.io.Args.get(), com.realtime.crossfire.jxclient.skin.io.Args.getPrev(), and com.realtime.crossfire.jxclient.skin.io.Args.hasMore().