public enum Gen5TechnicalMachines extends java.lang.Enum<Gen5TechnicalMachines> implements ITechnicalMove
ITechnicalMove.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Integer,Gen5TechnicalMachines> |
idMap |
protected static java.util.Map<java.lang.String,Gen5TechnicalMachines> |
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 Gen5TechnicalMachines |
getTm(int id) |
static Gen5TechnicalMachines |
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 Gen5TechnicalMachines |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Gen5TechnicalMachines[] |
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 Gen5TechnicalMachines Hone_Claws
public static final Gen5TechnicalMachines Dragon_Claw
public static final Gen5TechnicalMachines Psyshock
public static final Gen5TechnicalMachines Calm_Mind
public static final Gen5TechnicalMachines Roar
public static final Gen5TechnicalMachines Toxic
public static final Gen5TechnicalMachines Hail
public static final Gen5TechnicalMachines Bulk_Up
public static final Gen5TechnicalMachines Venoshock
public static final Gen5TechnicalMachines Hidden_Power
public static final Gen5TechnicalMachines Sunny_Day
public static final Gen5TechnicalMachines Taunt
public static final Gen5TechnicalMachines Ice_Beam
public static final Gen5TechnicalMachines Blizzard
public static final Gen5TechnicalMachines Hyper_Beam
public static final Gen5TechnicalMachines Light_Screen
public static final Gen5TechnicalMachines Protect
public static final Gen5TechnicalMachines Rain_Dance
public static final Gen5TechnicalMachines Telekinesis
public static final Gen5TechnicalMachines Safeguard
public static final Gen5TechnicalMachines Frustration
public static final Gen5TechnicalMachines Solar_Beam
public static final Gen5TechnicalMachines Smack_Down
public static final Gen5TechnicalMachines Thunderbolt
public static final Gen5TechnicalMachines Thunder
public static final Gen5TechnicalMachines Earthquake
public static final Gen5TechnicalMachines Return
public static final Gen5TechnicalMachines Dig
public static final Gen5TechnicalMachines Psychic
public static final Gen5TechnicalMachines Shadow_Ball
public static final Gen5TechnicalMachines Brick_Break
public static final Gen5TechnicalMachines Double_Team
public static final Gen5TechnicalMachines Reflect
public static final Gen5TechnicalMachines Sludge_Wave
public static final Gen5TechnicalMachines Flamethrower
public static final Gen5TechnicalMachines Sludge_Bomb
public static final Gen5TechnicalMachines Sandstorm
public static final Gen5TechnicalMachines Fire_Blast
public static final Gen5TechnicalMachines Rock_Tomb
public static final Gen5TechnicalMachines Aerial_Ace
public static final Gen5TechnicalMachines Torment
public static final Gen5TechnicalMachines Facade
public static final Gen5TechnicalMachines Flame_Charge
public static final Gen5TechnicalMachines Rest
public static final Gen5TechnicalMachines Attract
public static final Gen5TechnicalMachines Thief
public static final Gen5TechnicalMachines Low_Sweep
public static final Gen5TechnicalMachines Round
public static final Gen5TechnicalMachines Echoed_Voice
public static final Gen5TechnicalMachines Overheat
public static final Gen5TechnicalMachines Ally_Switch
public static final Gen5TechnicalMachines Focus_Blast
public static final Gen5TechnicalMachines Energy_Ball
public static final Gen5TechnicalMachines False_Swipe
public static final Gen5TechnicalMachines Scald
public static final Gen5TechnicalMachines Fling
public static final Gen5TechnicalMachines Charge_Beam
public static final Gen5TechnicalMachines Sky_Drop
public static final Gen5TechnicalMachines Incinerate
public static final Gen5TechnicalMachines Quash
public static final Gen5TechnicalMachines Will_O_Wisp
public static final Gen5TechnicalMachines Acrobatics
public static final Gen5TechnicalMachines Embargo
public static final Gen5TechnicalMachines Explosion
public static final Gen5TechnicalMachines Shadow_Claw
public static final Gen5TechnicalMachines Payback
public static final Gen5TechnicalMachines Retaliate
public static final Gen5TechnicalMachines Giga_Impact
public static final Gen5TechnicalMachines Rock_Polish
public static final Gen5TechnicalMachines Flash
public static final Gen5TechnicalMachines Stone_Edge
public static final Gen5TechnicalMachines Volt_Switch
public static final Gen5TechnicalMachines Thunder_Wave
public static final Gen5TechnicalMachines Gyro_Ball
public static final Gen5TechnicalMachines Swords_Dance
public static final Gen5TechnicalMachines Struggle_Bug
public static final Gen5TechnicalMachines Psych_Up
public static final Gen5TechnicalMachines Bulldoze
public static final Gen5TechnicalMachines Frost_Breath
public static final Gen5TechnicalMachines Rock_Slide
public static final Gen5TechnicalMachines X_Scissor
public static final Gen5TechnicalMachines Dragon_Tail
public static final Gen5TechnicalMachines Work_Up
public static final Gen5TechnicalMachines Poison_Jab
public static final Gen5TechnicalMachines Dream_Eater
public static final Gen5TechnicalMachines Grass_Knot
public static final Gen5TechnicalMachines Swagger
public static final Gen5TechnicalMachines Pluck
public static final Gen5TechnicalMachines U_turn
public static final Gen5TechnicalMachines Substitute
public static final Gen5TechnicalMachines Flash_Cannon
public static final Gen5TechnicalMachines Trick_Room
public static final Gen5TechnicalMachines Wild_Charge
public static final Gen5TechnicalMachines Rock_Smash
public static final Gen5TechnicalMachines Snarl
protected static final java.util.Map<java.lang.Integer,Gen5TechnicalMachines> idMap
protected static final java.util.Map<java.lang.String,Gen5TechnicalMachines> nameMap
protected static final java.util.Map<Element,java.util.List<ITechnicalMove>> typeMap
public static Gen5TechnicalMachines[] values()
for (Gen5TechnicalMachines c : Gen5TechnicalMachines.values()) System.out.println(c);
public static Gen5TechnicalMachines 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 Gen5TechnicalMachines getTm(int id)
public static Gen5TechnicalMachines getTm(java.lang.String attackName)
public java.util.Map<Element,java.util.List<ITechnicalMove>> getTypeMap()
ITechnicalMove
getTypeMap
in interface ITechnicalMove