public enum TagReplacer extends java.lang.Enum<TagReplacer>
Modifier and Type | Class and Description |
---|---|
protected static class |
TagReplacer.TagType |
Enum Constant and Description |
---|
ALLIES_COUNT |
ALLIES_LIST
Fancy variables, used by f show
|
BANK_BALANCE |
CHUNKS |
CREATE_DATE |
DESCRIPTION |
ENEMIES_COUNT |
ENEMIES_LIST |
FACTION |
FACTION_BANCOUNT |
FACTION_DEATHS |
FACTION_KILLS |
FACTION_SIZE |
FACTIONLESS |
HEADER |
HOME_WORLD |
HOME_X
Faction variables, require at least a player
|
HOME_Y |
HOME_Z |
JOINING |
LAND_REFUND |
LAND_VALUE |
LAST_SEEN |
LEADER |
MAX_ALLIES |
MAX_ENEMIES |
MAX_POWER |
MAX_TRUCES |
MAX_WARPS
General variables, require no faction or player
|
OFFLINE_COUNT |
OFFLINE_LIST |
ONLINE_COUNT |
ONLINE_LIST |
PEACEFUL |
PERMANENT |
PLAYER_BALANCE |
PLAYER_DEATHS |
PLAYER_GROUP
Player variables, require a player
|
PLAYER_KILLS |
PLAYER_MAXPOWER |
PLAYER_NAME |
PLAYER_POWER |
POWER |
POWER_BOOST |
RAIDABLE |
TIME_LEFT |
TOTAL_ONLINE |
TRUCES_COUNT |
TRUCES_LIST |
WARPS |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String toSearch) |
protected static java.util.List<TagReplacer> |
getByType(TagReplacer.TagType type)
Returns a list of all the variables we can use for this type
|
java.lang.String |
getTag()
Gets the tag associated with this enum that we should replace
|
protected java.lang.String |
getValue()
Protected access to this generic server related variable
|
protected java.lang.String |
getValue(Faction fac,
FPlayer fp)
Gets the value for this (as in the instance this is called from) variable!
|
java.lang.String |
replace(java.lang.String original,
java.lang.String value) |
static TagReplacer |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TagReplacer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TagReplacer ALLIES_LIST
public static final TagReplacer ONLINE_LIST
public static final TagReplacer ENEMIES_LIST
public static final TagReplacer TRUCES_LIST
public static final TagReplacer OFFLINE_LIST
public static final TagReplacer PLAYER_GROUP
public static final TagReplacer LAST_SEEN
public static final TagReplacer PLAYER_BALANCE
public static final TagReplacer PLAYER_POWER
public static final TagReplacer PLAYER_MAXPOWER
public static final TagReplacer PLAYER_KILLS
public static final TagReplacer PLAYER_DEATHS
public static final TagReplacer HOME_X
public static final TagReplacer HOME_Y
public static final TagReplacer HOME_Z
public static final TagReplacer CHUNKS
public static final TagReplacer WARPS
public static final TagReplacer HEADER
public static final TagReplacer POWER
public static final TagReplacer MAX_POWER
public static final TagReplacer POWER_BOOST
public static final TagReplacer LEADER
public static final TagReplacer JOINING
public static final TagReplacer FACTION
public static final TagReplacer PLAYER_NAME
public static final TagReplacer HOME_WORLD
public static final TagReplacer RAIDABLE
public static final TagReplacer PEACEFUL
public static final TagReplacer PERMANENT
public static final TagReplacer TIME_LEFT
public static final TagReplacer LAND_VALUE
public static final TagReplacer DESCRIPTION
public static final TagReplacer CREATE_DATE
public static final TagReplacer LAND_REFUND
public static final TagReplacer BANK_BALANCE
public static final TagReplacer ALLIES_COUNT
public static final TagReplacer ENEMIES_COUNT
public static final TagReplacer TRUCES_COUNT
public static final TagReplacer ONLINE_COUNT
public static final TagReplacer OFFLINE_COUNT
public static final TagReplacer FACTION_SIZE
public static final TagReplacer FACTION_KILLS
public static final TagReplacer FACTION_DEATHS
public static final TagReplacer FACTION_BANCOUNT
public static final TagReplacer MAX_WARPS
public static final TagReplacer MAX_ALLIES
public static final TagReplacer MAX_ENEMIES
public static final TagReplacer MAX_TRUCES
public static final TagReplacer FACTIONLESS
public static final TagReplacer TOTAL_ONLINE
public static TagReplacer[] values()
for (TagReplacer c : TagReplacer.values()) System.out.println(c);
public static TagReplacer valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullprotected static java.util.List<TagReplacer> getByType(TagReplacer.TagType type)
type
- the type we wantprotected java.lang.String getValue()
protected java.lang.String getValue(Faction fac, FPlayer fp)
fac
- Target factionfp
- Target player (can be null)public java.lang.String replace(java.lang.String original, java.lang.String value)
original
- raw line with variablesvalue
- what to replace var in raw line withpublic boolean contains(java.lang.String toSearch)
toSearch
- raw line with variablespublic java.lang.String getTag()