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
public static final Gen9TechnicalMachines Roar
public static final Gen9TechnicalMachines Charge
public static final Gen9TechnicalMachines Haze
public static final Gen9TechnicalMachines Toxic
public static final Gen9TechnicalMachines SandTomb
public static final Gen9TechnicalMachines Spite
public static final Gen9TechnicalMachines Gravity
public static final Gen9TechnicalMachines SmackDown
public static final Gen9TechnicalMachines GyroBall
public static final Gen9TechnicalMachines KnockOff
public static final Gen9TechnicalMachines BugBite
public static final Gen9TechnicalMachines SuperFang
public static final Gen9TechnicalMachines VacuumWave
public static final Gen9TechnicalMachines Lunge
public static final Gen9TechnicalMachines HighHorsepower
public static final Gen9TechnicalMachines IcicleSpear
public static final Gen9TechnicalMachines Scald
public static final Gen9TechnicalMachines HeatCrash
public static final Gen9TechnicalMachines SolarBlade
public static final Gen9TechnicalMachines Uproar
public static final Gen9TechnicalMachines FocusPunch
public static final Gen9TechnicalMachines WeatherBall
public static final Gen9TechnicalMachines GrassyGlide
public static final Gen9TechnicalMachines BurningJealousy
public static final Gen9TechnicalMachines FlipTurn
public static final Gen9TechnicalMachines DualWingbeat
public static final Gen9TechnicalMachines Poltergeist
public static final Gen9TechnicalMachines LashOut
public static final Gen9TechnicalMachines ScaleShot
public static final Gen9TechnicalMachines MistyExplosion
public static final Gen9TechnicalMachines PainSplit
public static final Gen9TechnicalMachines PsychUp
public static final Gen9TechnicalMachines DoubleEdge
public static final Gen9TechnicalMachines Endeavor
public static final Gen9TechnicalMachines PetalBlizzard
public static final Gen9TechnicalMachines Whirlpool
public static final Gen9TechnicalMachines MuddyWater
public static final Gen9TechnicalMachines Electroweb
public static final Gen9TechnicalMachines TripleAxel
public static final Gen9TechnicalMachines Coaching
public static final Gen9TechnicalMachines SludgeWave
public static final Gen9TechnicalMachines ScorchingSands
public static final Gen9TechnicalMachines FeatherDance
public static final Gen9TechnicalMachines FutureSight
public static final Gen9TechnicalMachines ExpandingForce
public static final Gen9TechnicalMachines SkitterSmack
public static final Gen9TechnicalMachines MeteorBeam
public static final Gen9TechnicalMachines ThroatChop
public static final Gen9TechnicalMachines BreakingSwipe
public static final Gen9TechnicalMachines MetalSound
public static final Gen9TechnicalMachines Curse
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