public enum Gen4TechnicalMachines extends java.lang.Enum<Gen4TechnicalMachines> implements ITechnicalMove
ITechnicalMove.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Integer,Gen4TechnicalMachines> |
idMap |
protected static java.util.Map<java.lang.String,Gen4TechnicalMachines> |
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 Gen4TechnicalMachines |
getTm(int id) |
static Gen4TechnicalMachines |
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 Gen4TechnicalMachines |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Gen4TechnicalMachines[] |
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 Gen4TechnicalMachines Focus_Punch
public static final Gen4TechnicalMachines Dragon_Claw
public static final Gen4TechnicalMachines Water_Pulse
public static final Gen4TechnicalMachines Calm_Mind
public static final Gen4TechnicalMachines Roar
public static final Gen4TechnicalMachines Toxic
public static final Gen4TechnicalMachines Hail
public static final Gen4TechnicalMachines Bulk_Up
public static final Gen4TechnicalMachines Bullet_Seed
public static final Gen4TechnicalMachines Hidden_Power
public static final Gen4TechnicalMachines Sunny_Day
public static final Gen4TechnicalMachines Taunt
public static final Gen4TechnicalMachines Ice_Beam
public static final Gen4TechnicalMachines Blizzard
public static final Gen4TechnicalMachines Hyper_Beam
public static final Gen4TechnicalMachines Light_Screen
public static final Gen4TechnicalMachines Protect
public static final Gen4TechnicalMachines Rain_Dance
public static final Gen4TechnicalMachines Giga_Drain
public static final Gen4TechnicalMachines Safeguard
public static final Gen4TechnicalMachines Frustration
public static final Gen4TechnicalMachines Solar_Beam
public static final Gen4TechnicalMachines Iron_Tail
public static final Gen4TechnicalMachines Thunderbolt
public static final Gen4TechnicalMachines Thunder
public static final Gen4TechnicalMachines Earthquake
public static final Gen4TechnicalMachines Return
public static final Gen4TechnicalMachines Dig
public static final Gen4TechnicalMachines Psychic
public static final Gen4TechnicalMachines Shadow_Ball
public static final Gen4TechnicalMachines Brick_Break
public static final Gen4TechnicalMachines Double_Team
public static final Gen4TechnicalMachines Reflect
public static final Gen4TechnicalMachines Shock_Wave
public static final Gen4TechnicalMachines Flamethrower
public static final Gen4TechnicalMachines Sludge_Bomb
public static final Gen4TechnicalMachines Sandstorm
public static final Gen4TechnicalMachines Fire_Blast
public static final Gen4TechnicalMachines Rock_Tomb
public static final Gen4TechnicalMachines Aerial_Ace
public static final Gen4TechnicalMachines Torment
public static final Gen4TechnicalMachines Facade
public static final Gen4TechnicalMachines Secret_Power
public static final Gen4TechnicalMachines Rest
public static final Gen4TechnicalMachines Attract
public static final Gen4TechnicalMachines Thief
public static final Gen4TechnicalMachines Steel_Wing
public static final Gen4TechnicalMachines Skill_Swap
public static final Gen4TechnicalMachines Snatch
public static final Gen4TechnicalMachines Overheat
public static final Gen4TechnicalMachines Roost
public static final Gen4TechnicalMachines Focus_Blast
public static final Gen4TechnicalMachines Energy_Ball
public static final Gen4TechnicalMachines False_Swipe
public static final Gen4TechnicalMachines Brine
public static final Gen4TechnicalMachines Fling
public static final Gen4TechnicalMachines Charge_Beam
public static final Gen4TechnicalMachines Endure
public static final Gen4TechnicalMachines Dragon_Pulse
public static final Gen4TechnicalMachines Drain_Punch
public static final Gen4TechnicalMachines Will_O_Wisp
public static final Gen4TechnicalMachines Silver_Wind
public static final Gen4TechnicalMachines Embargo
public static final Gen4TechnicalMachines Explosion
public static final Gen4TechnicalMachines Shadow_Claw
public static final Gen4TechnicalMachines Payback
public static final Gen4TechnicalMachines Recycle
public static final Gen4TechnicalMachines Giga_Impact
public static final Gen4TechnicalMachines Rock_Polish
public static final Gen4TechnicalMachines Flash
public static final Gen4TechnicalMachines Stone_Edge
public static final Gen4TechnicalMachines Avalanche
public static final Gen4TechnicalMachines Thunder_Wave
public static final Gen4TechnicalMachines Gyro_Ball
public static final Gen4TechnicalMachines Swords_Dance
public static final Gen4TechnicalMachines Stealth_Rock
public static final Gen4TechnicalMachines Psych_Up
public static final Gen4TechnicalMachines Captivate
public static final Gen4TechnicalMachines Dark_Pulse
public static final Gen4TechnicalMachines Rock_Slide
public static final Gen4TechnicalMachines X_Scissor
public static final Gen4TechnicalMachines Sleep_Talk
public static final Gen4TechnicalMachines Natural_Gift
public static final Gen4TechnicalMachines Poison_Jab
public static final Gen4TechnicalMachines Dream_Eater
public static final Gen4TechnicalMachines Grass_Knot
public static final Gen4TechnicalMachines Swagger
public static final Gen4TechnicalMachines Pluck
public static final Gen4TechnicalMachines U_turn
public static final Gen4TechnicalMachines Substitute
public static final Gen4TechnicalMachines Flash_Cannon
public static final Gen4TechnicalMachines Trick_Room
protected static final java.util.Map<java.lang.Integer,Gen4TechnicalMachines> idMap
protected static final java.util.Map<java.lang.String,Gen4TechnicalMachines> nameMap
protected static final java.util.Map<Element,java.util.List<ITechnicalMove>> typeMap
public static Gen4TechnicalMachines[] values()
for (Gen4TechnicalMachines c : Gen4TechnicalMachines.values()) System.out.println(c);
public static Gen4TechnicalMachines 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 Gen4TechnicalMachines getTm(int id)
public static Gen4TechnicalMachines getTm(java.lang.String attackName)
public java.util.Map<Element,java.util.List<ITechnicalMove>> getTypeMap()
ITechnicalMove
getTypeMap
in interface ITechnicalMove