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