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