Android Open Source - RPGWorld Settings Holder






From Project

Back to project page RPGWorld.

License

The source code is released under:

MIT License

If you think the Android project RPGWorld listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * Jun 11, 2013/* w  ww .  ja v  a2s.  c  o m*/
 * SettingsHolder.java
 * Daniel Pok
 * AP Java 6th
 */
package com.nokarateclass.rpgworld.io;

import java.util.HashMap;
import java.util.Map;

/**
 * @author poler_000
 *
 */
public class SettingsHolder extends HashMap<String, Object>{

  
  /**
   * 
   */
  private static final long serialVersionUID = 8571068923732304861L;

  /**
   * 
   */
  public SettingsHolder() {
    super();
  }
  
  public SettingsHolder(int initialCapacity){
    super(initialCapacity);
  }

  public SettingsHolder(int initialCapacity, float loadFactor){
    super(initialCapacity, loadFactor);
  }
  
  public SettingsHolder(Map<? extends String, ? extends Object> m){
    super(m);
  }
  
  @SuppressWarnings("unchecked")
  public <T> T getType(String key){
    Object obj = get(key);
    if(obj == null) return null;
    try{
      return (T) obj;
    } catch(Exception ex){
      return null;
    }
  }
  
}




Java Source Code List

com.nokarateclass.rpgworld.Grid.java
com.nokarateclass.rpgworld.MapEditor.java
com.nokarateclass.rpgworld.backgrounds.BackgroundCharacter.java
com.nokarateclass.rpgworld.backgrounds.GrassBackground.java
com.nokarateclass.rpgworld.backgrounds.SandBackground.java
com.nokarateclass.rpgworld.characters.AndroidCharacter.java
com.nokarateclass.rpgworld.characters.CactusCharacter.java
com.nokarateclass.rpgworld.characters.CharacterActor.java
com.nokarateclass.rpgworld.characters.HeroCharacter.java
com.nokarateclass.rpgworld.characters.MonsterCharacter.java
com.nokarateclass.rpgworld.characters.Player.java
com.nokarateclass.rpgworld.characters.RockCharacter.java
com.nokarateclass.rpgworld.characters.Status.java
com.nokarateclass.rpgworld.characters.TreeCharacter.java
com.nokarateclass.rpgworld.editor.CharacterFactory.java
com.nokarateclass.rpgworld.editor.EditorGrid.java
com.nokarateclass.rpgworld.grid.BackgroundGrid.java
com.nokarateclass.rpgworld.grid.BeatTask.java
com.nokarateclass.rpgworld.grid.CharacterGrid.java
com.nokarateclass.rpgworld.grid.Location.java
com.nokarateclass.rpgworld.grid.MainCharacterGrid.java
com.nokarateclass.rpgworld.io.FileExporter.java
com.nokarateclass.rpgworld.io.FileIO.java
com.nokarateclass.rpgworld.io.FileImporter.java
com.nokarateclass.rpgworld.io.GridSerializer.java
com.nokarateclass.rpgworld.io.SettingsHolder.java
com.nokarateclass.rpgworld.ui.GridClickListener.java
com.nokarateclass.rpgworld.ui.ImageGridView.java
com.nokarateclass.rpgworld.world.Region.java
com.nokarateclass.rpgworld.world.World.java
com.nokarateclass.rpgworld.world.Zone.java