public enum Gen8TechnicalMachines extends java.lang.Enum<Gen8TechnicalMachines> implements ITechnicalMove
ITechnicalMove.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Integer,Gen8TechnicalMachines> |
idMap |
protected static java.util.Map<java.lang.String,Gen8TechnicalMachines> |
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 Gen8TechnicalMachines |
getTm(int id) |
static Gen8TechnicalMachines |
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 Gen8TechnicalMachines |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Gen8TechnicalMachines[] |
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 Gen8TechnicalMachines MegaPunch
public static final Gen8TechnicalMachines MegaKick
public static final Gen8TechnicalMachines PayDay
public static final Gen8TechnicalMachines FirePunch
public static final Gen8TechnicalMachines IcePunch
public static final Gen8TechnicalMachines ThunderPunch
public static final Gen8TechnicalMachines Fly
public static final Gen8TechnicalMachines PinMissile
public static final Gen8TechnicalMachines HyperBeam
public static final Gen8TechnicalMachines GigaImpact
public static final Gen8TechnicalMachines MagicalLeaf
public static final Gen8TechnicalMachines SolarBeam
public static final Gen8TechnicalMachines SolarBlade
public static final Gen8TechnicalMachines FireSpin
public static final Gen8TechnicalMachines ThunderWave
public static final Gen8TechnicalMachines Dig
public static final Gen8TechnicalMachines Screech
public static final Gen8TechnicalMachines LightScreen
public static final Gen8TechnicalMachines Reflect
public static final Gen8TechnicalMachines Safeguard
public static final Gen8TechnicalMachines Self_Destruct
public static final Gen8TechnicalMachines Rest
public static final Gen8TechnicalMachines RockSlide
public static final Gen8TechnicalMachines Thief
public static final Gen8TechnicalMachines Snore
public static final Gen8TechnicalMachines Protect
public static final Gen8TechnicalMachines ScaryFace
public static final Gen8TechnicalMachines IcyWind
public static final Gen8TechnicalMachines GigaDrain
public static final Gen8TechnicalMachines Charm
public static final Gen8TechnicalMachines SteelWing
public static final Gen8TechnicalMachines Attract
public static final Gen8TechnicalMachines Sandstorm
public static final Gen8TechnicalMachines RainDance
public static final Gen8TechnicalMachines SunnyDay
public static final Gen8TechnicalMachines Hail
public static final Gen8TechnicalMachines Whirlpool
public static final Gen8TechnicalMachines BeatUp
public static final Gen8TechnicalMachines Will_O_Wisp
public static final Gen8TechnicalMachines Facade
public static final Gen8TechnicalMachines Swift
public static final Gen8TechnicalMachines HelpingHand
public static final Gen8TechnicalMachines Revenge
public static final Gen8TechnicalMachines BrickBreak
public static final Gen8TechnicalMachines Imprison
public static final Gen8TechnicalMachines Dive
public static final Gen8TechnicalMachines WeatherBall
public static final Gen8TechnicalMachines FakeTears
public static final Gen8TechnicalMachines RockTomb
public static final Gen8TechnicalMachines SandTomb
public static final Gen8TechnicalMachines BulletSeed
public static final Gen8TechnicalMachines IcicleSpear
public static final Gen8TechnicalMachines Bounce
public static final Gen8TechnicalMachines MudShot
public static final Gen8TechnicalMachines RockBlast
public static final Gen8TechnicalMachines Brine
public static final Gen8TechnicalMachines U_turn
public static final Gen8TechnicalMachines Payback
public static final Gen8TechnicalMachines Assurance
public static final Gen8TechnicalMachines Fling
public static final Gen8TechnicalMachines PowerSwap
public static final Gen8TechnicalMachines GuardSwap
public static final Gen8TechnicalMachines SpeedSwap
public static final Gen8TechnicalMachines DrainPunch
public static final Gen8TechnicalMachines Avalanche
public static final Gen8TechnicalMachines ShadowClaw
public static final Gen8TechnicalMachines ThunderFang
public static final Gen8TechnicalMachines IceFang
public static final Gen8TechnicalMachines FireFang
public static final Gen8TechnicalMachines PsychoCut
public static final Gen8TechnicalMachines TrickRoom
public static final Gen8TechnicalMachines WonderRoom
public static final Gen8TechnicalMachines MagicRoom
public static final Gen8TechnicalMachines CrossPoison
public static final Gen8TechnicalMachines Venoshock
public static final Gen8TechnicalMachines LowSweep
public static final Gen8TechnicalMachines Round
public static final Gen8TechnicalMachines Hex
public static final Gen8TechnicalMachines Acrobatics
public static final Gen8TechnicalMachines Retaliate
public static final Gen8TechnicalMachines VoltSwitch
public static final Gen8TechnicalMachines Bulldoze
public static final Gen8TechnicalMachines Electroweb
public static final Gen8TechnicalMachines RazorShell
public static final Gen8TechnicalMachines TailSlap
public static final Gen8TechnicalMachines Snarl
public static final Gen8TechnicalMachines PhantomForce
public static final Gen8TechnicalMachines DrainingKiss
public static final Gen8TechnicalMachines GrassyTerrain
public static final Gen8TechnicalMachines MistyTerrain
public static final Gen8TechnicalMachines ElectricTerrain
public static final Gen8TechnicalMachines PsychicTerrain
public static final Gen8TechnicalMachines MysticalFire
public static final Gen8TechnicalMachines EerieImpulse
public static final Gen8TechnicalMachines FalseSwipe
public static final Gen8TechnicalMachines AirSlash
public static final Gen8TechnicalMachines SmartStrike
public static final Gen8TechnicalMachines BrutalSwing
public static final Gen8TechnicalMachines StompingTantrum
public static final Gen8TechnicalMachines BreakingSwipe
protected static final java.util.Map<java.lang.Integer,Gen8TechnicalMachines> idMap
protected static final java.util.Map<java.lang.String,Gen8TechnicalMachines> nameMap
protected static final java.util.Map<Element,java.util.List<ITechnicalMove>> typeMap
public static Gen8TechnicalMachines[] values()
for (Gen8TechnicalMachines c : Gen8TechnicalMachines.values()) System.out.println(c);
public static Gen8TechnicalMachines 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 Gen8TechnicalMachines getTm(int id)
public static Gen8TechnicalMachines getTm(java.lang.String attackName)
public java.util.Map<Element,java.util.List<ITechnicalMove>> getTypeMap()
ITechnicalMove
getTypeMap
in interface ITechnicalMove