public enum Gen9TechnicalMachines extends java.lang.Enum<Gen9TechnicalMachines> implements ITechnicalMove
ITechnicalMove.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Integer,Gen9TechnicalMachines> |
idMap |
protected static java.util.Map<java.lang.String,Gen9TechnicalMachines> |
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 Gen9TechnicalMachines |
getTm(int id) |
static Gen9TechnicalMachines |
getTm(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 Gen9TechnicalMachines |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Gen9TechnicalMachines[] |
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 Gen9TechnicalMachines TakeDown
public static final Gen9TechnicalMachines Charm
public static final Gen9TechnicalMachines FakeTears
public static final Gen9TechnicalMachines Agility
public static final Gen9TechnicalMachines MudSlap
public static final Gen9TechnicalMachines ScaryFace
public static final Gen9TechnicalMachines Protect
public static final Gen9TechnicalMachines FireFang
public static final Gen9TechnicalMachines ThunderFang
public static final Gen9TechnicalMachines IceFang
public static final Gen9TechnicalMachines WaterPulse
public static final Gen9TechnicalMachines LowKick
public static final Gen9TechnicalMachines AcidSpray
public static final Gen9TechnicalMachines Acrobatics
public static final Gen9TechnicalMachines StruggleBug
public static final Gen9TechnicalMachines Psybeam
public static final Gen9TechnicalMachines ConfuseRay
public static final Gen9TechnicalMachines Thief
public static final Gen9TechnicalMachines DisarmingVoice
public static final Gen9TechnicalMachines Trailblaze
public static final Gen9TechnicalMachines Pounce
public static final Gen9TechnicalMachines ChillingWater
public static final Gen9TechnicalMachines ChargeBeam
public static final Gen9TechnicalMachines FireSpin
public static final Gen9TechnicalMachines Facade
public static final Gen9TechnicalMachines PoisonTail
public static final Gen9TechnicalMachines AerialAce
public static final Gen9TechnicalMachines Bulldoze
public static final Gen9TechnicalMachines Hex
public static final Gen9TechnicalMachines Snarl
public static final Gen9TechnicalMachines MetalClaw
public static final Gen9TechnicalMachines Swift
public static final Gen9TechnicalMachines MagicalLeaf
public static final Gen9TechnicalMachines IcyWind
public static final Gen9TechnicalMachines MudShot
public static final Gen9TechnicalMachines RockTomb
public static final Gen9TechnicalMachines DrainingKiss
public static final Gen9TechnicalMachines FlameCharge
public static final Gen9TechnicalMachines LowSweep
public static final Gen9TechnicalMachines AirCutter
public static final Gen9TechnicalMachines StoredPower
public static final Gen9TechnicalMachines NightShade
public static final Gen9TechnicalMachines Fling
public static final Gen9TechnicalMachines DragonTail
public static final Gen9TechnicalMachines Venoshock
public static final Gen9TechnicalMachines Avalanche
public static final Gen9TechnicalMachines Endure
public static final Gen9TechnicalMachines VoltSwitch
public static final Gen9TechnicalMachines SunnyDay
public static final Gen9TechnicalMachines RainDance
public static final Gen9TechnicalMachines Sandstorm
public static final Gen9TechnicalMachines Snowscape
public static final Gen9TechnicalMachines SmartStrike
public static final Gen9TechnicalMachines Psyshock
public static final Gen9TechnicalMachines Dig
public static final Gen9TechnicalMachines BulletSeed
public static final Gen9TechnicalMachines FalseSwipe
public static final Gen9TechnicalMachines BrickBreak
public static final Gen9TechnicalMachines ZenHeadbutt
public static final Gen9TechnicalMachines UTurn
public static final Gen9TechnicalMachines ShadowClaw
public static final Gen9TechnicalMachines FoulPlay
public static final Gen9TechnicalMachines PsychicFangs
public static final Gen9TechnicalMachines BulkUp
public static final Gen9TechnicalMachines AirSlash
public static final Gen9TechnicalMachines BodySlam
public static final Gen9TechnicalMachines FirePunch
public static final Gen9TechnicalMachines ThunderPunch
public static final Gen9TechnicalMachines IcePunch
public static final Gen9TechnicalMachines SleepTalk
public static final Gen9TechnicalMachines SeedBomb
public static final Gen9TechnicalMachines ElectroBall
public static final Gen9TechnicalMachines DrainPunch
public static final Gen9TechnicalMachines Reflect
public static final Gen9TechnicalMachines LightScreen
public static final Gen9TechnicalMachines RockBlast
public static final Gen9TechnicalMachines Waterfall
public static final Gen9TechnicalMachines DragonClaw
public static final Gen9TechnicalMachines DazzlingGleam
public static final Gen9TechnicalMachines Metronome
public static final Gen9TechnicalMachines GrassKnot
public static final Gen9TechnicalMachines ThunderWave
public static final Gen9TechnicalMachines PoisonJab
public static final Gen9TechnicalMachines StompingTantrum
public static final Gen9TechnicalMachines Rest
public static final Gen9TechnicalMachines RockSlide
public static final Gen9TechnicalMachines Taunt
public static final Gen9TechnicalMachines SwordsDance
public static final Gen9TechnicalMachines BodyPress
public static final Gen9TechnicalMachines Spikes
public static final Gen9TechnicalMachines ToxicSpikes
public static final Gen9TechnicalMachines Imprison
public static final Gen9TechnicalMachines FlashCannon
public static final Gen9TechnicalMachines DarkPulse
public static final Gen9TechnicalMachines LeechLife
public static final Gen9TechnicalMachines EerieImpulse
public static final Gen9TechnicalMachines Fly
public static final Gen9TechnicalMachines SkillSwap
public static final Gen9TechnicalMachines IronHead
public static final Gen9TechnicalMachines DragonDance
public static final Gen9TechnicalMachines PowerGem
public static final Gen9TechnicalMachines GunkShot
public static final Gen9TechnicalMachines Substitute
public static final Gen9TechnicalMachines IronDefense
public static final Gen9TechnicalMachines XScissor
public static final Gen9TechnicalMachines DrillRun
public static final Gen9TechnicalMachines WillOWisp
public static final Gen9TechnicalMachines Crunch
public static final Gen9TechnicalMachines Trick
public static final Gen9TechnicalMachines Liquidation
public static final Gen9TechnicalMachines GigaDrain
public static final Gen9TechnicalMachines AuraSphere
public static final Gen9TechnicalMachines Tailwind
public static final Gen9TechnicalMachines ShadowBall
public static final Gen9TechnicalMachines DragonPulse
public static final Gen9TechnicalMachines StealthRock
public static final Gen9TechnicalMachines HyperVoice
public static final Gen9TechnicalMachines HeatWave
public static final Gen9TechnicalMachines EnergyBall
public static final Gen9TechnicalMachines Psychic
public static final Gen9TechnicalMachines HeavySlam
public static final Gen9TechnicalMachines Encore
public static final Gen9TechnicalMachines Surf
public static final Gen9TechnicalMachines IceSpinner
public static final Gen9TechnicalMachines Flamethrower
public static final Gen9TechnicalMachines Thunderbolt
public static final Gen9TechnicalMachines PlayRough
public static final Gen9TechnicalMachines Amnesia
public static final Gen9TechnicalMachines CalmMind
public static final Gen9TechnicalMachines HelpingHand
public static final Gen9TechnicalMachines PollenPuff
public static final Gen9TechnicalMachines BatonPass
public static final Gen9TechnicalMachines EarthPower
public static final Gen9TechnicalMachines Reversal
public static final Gen9TechnicalMachines IceBeam
public static final Gen9TechnicalMachines ElectricTerrain
public static final Gen9TechnicalMachines GrassyTerrain
public static final Gen9TechnicalMachines PsychicTerrain
public static final Gen9TechnicalMachines MistyTerrain
public static final Gen9TechnicalMachines NastyPlot
public static final Gen9TechnicalMachines FireBlast
public static final Gen9TechnicalMachines HydroPump
public static final Gen9TechnicalMachines Blizzard
public static final Gen9TechnicalMachines FirePledge
public static final Gen9TechnicalMachines WaterPledge
public static final Gen9TechnicalMachines GrassPledge
public static final Gen9TechnicalMachines WildCharge
public static final Gen9TechnicalMachines SludgeBomb
public static final Gen9TechnicalMachines Earthquake
public static final Gen9TechnicalMachines StoneEdge
public static final Gen9TechnicalMachines PhantomForce
public static final Gen9TechnicalMachines GigaImpact
public static final Gen9TechnicalMachines BlastBurn
public static final Gen9TechnicalMachines HydroCannon
public static final Gen9TechnicalMachines FrenzyPlant
public static final Gen9TechnicalMachines Outrage
public static final Gen9TechnicalMachines Overheat
public static final Gen9TechnicalMachines FocusBlast
public static final Gen9TechnicalMachines LeafStorm
public static final Gen9TechnicalMachines Hurricane
public static final Gen9TechnicalMachines TrickRoom
public static final Gen9TechnicalMachines BugBuzz
public static final Gen9TechnicalMachines HyperBeam
public static final Gen9TechnicalMachines BraveBird
public static final Gen9TechnicalMachines FlareBlitz
public static final Gen9TechnicalMachines Thunder
public static final Gen9TechnicalMachines CloseCombat
public static final Gen9TechnicalMachines SolarBeam
public static final Gen9TechnicalMachines DracoMeteor
public static final Gen9TechnicalMachines SteelBeam
public static final Gen9TechnicalMachines TeraBlast
protected static final java.util.Map<java.lang.Integer,Gen9TechnicalMachines> idMap
protected static final java.util.Map<java.lang.String,Gen9TechnicalMachines> nameMap
protected static final java.util.Map<Element,java.util.List<ITechnicalMove>> typeMap
public static Gen9TechnicalMachines[] values()
for (Gen9TechnicalMachines c : Gen9TechnicalMachines.values()) System.out.println(c);
public static Gen9TechnicalMachines 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 Gen9TechnicalMachines getTm(int id)
public static Gen9TechnicalMachines getTm(java.lang.String attackName)
public java.util.Map<Element,java.util.List<ITechnicalMove>> getTypeMap()
ITechnicalMove
getTypeMap
in interface ITechnicalMove