public enum Gen8TechnicalRecords extends java.lang.Enum<Gen8TechnicalRecords> implements ITechnicalMove
ITechnicalMove.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Integer,Gen8TechnicalRecords> |
idMap |
protected static java.util.Map<java.lang.String,Gen8TechnicalRecords> |
nameMap |
protected static java.util.Map<Element,java.util.List<ITechnicalMove>> |
typeMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttackName()
Gets the name of the attack this record/machine teaches
|
int |
getId()
Gets the TM/TR record/machine number.
|
static Gen8TechnicalRecords |
getTr(int id) |
static Gen8TechnicalRecords |
getTr(java.lang.String attackName) |
java.util.Map<Element,java.util.List<ITechnicalMove>> |
getTypeMap()
Get map of TMs to typings.
|
java.lang.String |
prefix()
Prefix of this tm/tr type.
|
static Gen8TechnicalRecords |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Gen8TechnicalRecords[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
getAllFor, getAttack, getForType, getGeneration, getMoveFor, getMoveFor, getTypeMapFor, mapToTypes
public static final Gen8TechnicalRecords SwordsDance
public static final Gen8TechnicalRecords BodySlam
public static final Gen8TechnicalRecords Flamethrower
public static final Gen8TechnicalRecords HydroPump
public static final Gen8TechnicalRecords Surf
public static final Gen8TechnicalRecords IceBeam
public static final Gen8TechnicalRecords Blizzard
public static final Gen8TechnicalRecords LowKick
public static final Gen8TechnicalRecords Thunderbolt
public static final Gen8TechnicalRecords Thunder
public static final Gen8TechnicalRecords Earthquake
public static final Gen8TechnicalRecords Psychic
public static final Gen8TechnicalRecords Agility
public static final Gen8TechnicalRecords FocusEnergy
public static final Gen8TechnicalRecords Metronome
public static final Gen8TechnicalRecords FireBlast
public static final Gen8TechnicalRecords Waterfall
public static final Gen8TechnicalRecords Amnesia
public static final Gen8TechnicalRecords LeechLife
public static final Gen8TechnicalRecords TriAttack
public static final Gen8TechnicalRecords Substitute
public static final Gen8TechnicalRecords Reversal
public static final Gen8TechnicalRecords SludgeBomb
public static final Gen8TechnicalRecords Spikes
public static final Gen8TechnicalRecords Outrage
public static final Gen8TechnicalRecords Psyshock
public static final Gen8TechnicalRecords Endure
public static final Gen8TechnicalRecords SleepTalk
public static final Gen8TechnicalRecords Megahorn
public static final Gen8TechnicalRecords BatonPass
public static final Gen8TechnicalRecords Encore
public static final Gen8TechnicalRecords IronTail
public static final Gen8TechnicalRecords Crunch
public static final Gen8TechnicalRecords ShadowBall
public static final Gen8TechnicalRecords FutureSight
public static final Gen8TechnicalRecords Uproar
public static final Gen8TechnicalRecords HeatWave
public static final Gen8TechnicalRecords Taunt
public static final Gen8TechnicalRecords Trick
public static final Gen8TechnicalRecords Superpower
public static final Gen8TechnicalRecords SkillSwap
public static final Gen8TechnicalRecords BlazeKick
public static final Gen8TechnicalRecords HyperVoice
public static final Gen8TechnicalRecords Overheat
public static final Gen8TechnicalRecords CosmicPower
public static final Gen8TechnicalRecords MuddyWater
public static final Gen8TechnicalRecords IronDefense
public static final Gen8TechnicalRecords DragonClaw
public static final Gen8TechnicalRecords BulkUp
public static final Gen8TechnicalRecords CalmMind
public static final Gen8TechnicalRecords LeafBlade
public static final Gen8TechnicalRecords DragonDance
public static final Gen8TechnicalRecords GyroBall
public static final Gen8TechnicalRecords CloseCombat
public static final Gen8TechnicalRecords ToxicSpikes
public static final Gen8TechnicalRecords FlareBlitz
public static final Gen8TechnicalRecords AuraSphere
public static final Gen8TechnicalRecords PoisonJab
public static final Gen8TechnicalRecords DarkPulse
public static final Gen8TechnicalRecords SeedBomb
public static final Gen8TechnicalRecords X_Scissor
public static final Gen8TechnicalRecords BugBuzz
public static final Gen8TechnicalRecords DragonPulse
public static final Gen8TechnicalRecords PowerGem
public static final Gen8TechnicalRecords FocusBlast
public static final Gen8TechnicalRecords EnergyBall
public static final Gen8TechnicalRecords BraveBird
public static final Gen8TechnicalRecords EarthPower
public static final Gen8TechnicalRecords NastyPlot
public static final Gen8TechnicalRecords ZenHeadbutt
public static final Gen8TechnicalRecords FlashCannon
public static final Gen8TechnicalRecords LeafStorm
public static final Gen8TechnicalRecords PowerWhip
public static final Gen8TechnicalRecords GunkShot
public static final Gen8TechnicalRecords IronHead
public static final Gen8TechnicalRecords StoneEdge
public static final Gen8TechnicalRecords StealthRock
public static final Gen8TechnicalRecords GrassKnot
public static final Gen8TechnicalRecords SludgeWave
public static final Gen8TechnicalRecords HeavySlam
public static final Gen8TechnicalRecords ElectroBall
public static final Gen8TechnicalRecords FoulPlay
public static final Gen8TechnicalRecords StoredPower
public static final Gen8TechnicalRecords AllySwitch
public static final Gen8TechnicalRecords Scald
public static final Gen8TechnicalRecords WorkUp
public static final Gen8TechnicalRecords WildCharge
public static final Gen8TechnicalRecords DrillRun
public static final Gen8TechnicalRecords HeatCrash
public static final Gen8TechnicalRecords Hurricane
public static final Gen8TechnicalRecords PlayRough
public static final Gen8TechnicalRecords VenomDrench
public static final Gen8TechnicalRecords DazzlingGleam
public static final Gen8TechnicalRecords DarkestLariat
public static final Gen8TechnicalRecords HighHorsepower
public static final Gen8TechnicalRecords ThroatChop
public static final Gen8TechnicalRecords PollenPuff
public static final Gen8TechnicalRecords PsychicFangs
public static final Gen8TechnicalRecords Liquidation
public static final Gen8TechnicalRecords BodyPress
protected static final java.util.Map<java.lang.Integer,Gen8TechnicalRecords> idMap
protected static final java.util.Map<java.lang.String,Gen8TechnicalRecords> nameMap
protected static final java.util.Map<Element,java.util.List<ITechnicalMove>> typeMap
public static Gen8TechnicalRecords[] values()
for (Gen8TechnicalRecords c : Gen8TechnicalRecords.values()) System.out.println(c);
public static Gen8TechnicalRecords 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 nullpublic java.lang.String prefix()
ITechnicalMove
prefix
in interface ITechnicalMove
public int getId()
ITechnicalMove
getId
in interface ITechnicalMove
public java.lang.String getAttackName()
ITechnicalMove
getAttackName
in interface ITechnicalMove
public static Gen8TechnicalRecords getTr(int id)
public static Gen8TechnicalRecords getTr(java.lang.String attackName)
public java.util.Map<Element,java.util.List<ITechnicalMove>> getTypeMap()
ITechnicalMove
getTypeMap
in interface ITechnicalMove