content: package data.media;
  
  import java.util.HashMap;
  
  public final class FieldMapping
  {
  	public final static int FIELD_IX_MEDIA = 1;
  	public final static String FULL_FIELD_NAME_MEDIA = "media";
  	public final static int FIELD_IX_IMAGES = 2;
  	public final static String FULL_FIELD_NAME_IMAGES = "images";
  	public final static int FIELD_IX_PLAYER = 3;
  	public final static String FULL_FIELD_NAME_PLAYER = "player";
  	public final static int FIELD_IX_URI = 4;
  	public final static String FULL_FIELD_NAME_URI = "uri";
  	public final static int FIELD_IX_TITLE = 5;
  	public final static String FULL_FIELD_NAME_TITLE = "title";
  	public final static int FIELD_IX_WIDTH = 6;
  	public final static String FULL_FIELD_NAME_WIDTH = "width";
  	public final static int FIELD_IX_HEIGHT = 7;
  	public final static String FULL_FIELD_NAME_HEIGHT = "height";
  	public final static int FIELD_IX_FORMAT = 8;
  	public final static String FULL_FIELD_NAME_FORMAT = "format";
  	public final static int FIELD_IX_DURATION = 9;
  	public final static String FULL_FIELD_NAME_DURATION = "duration";
  	public final static int FIELD_IX_SIZE = 10;
  	public final static String FULL_FIELD_NAME_SIZE = "size";
  	public final static int FIELD_IX_BITRATE = 11;
  	public final static String FULL_FIELD_NAME_BITRATE = "bitrate";
  	public final static int FIELD_IX_PERSONS = 12;
  	public final static String FULL_FIELD_NAME_PERSONS = "persons";
  	public final static int FIELD_IX_COPYRIGHT = 13;
  	public final static String FULL_FIELD_NAME_COPYRIGHT = "copyright";
  
          // 25-Jun-2011, tatu: Some earlier tests used minimal names; not in use any more
          /*
  	
  //      public final static String FIELD_NAME_MEDIA = "md";
  //      public final static String FIELD_NAME_IMAGES = "im";
  //      public final static String FIELD_NAME_PLAYER = "pl";
  //      public final static String FIELD_NAME_URI = "ul";
  //      public final static String FIELD_NAME_TITLE = "tl";
  //      public final static String FIELD_NAME_WIDTH = "wd";
  //      public final static String FIELD_NAME_HEIGHT = "hg";
  //      public final static String FIELD_NAME_FORMAT = "fr";
  //      public final static String FIELD_NAME_DURATION = "dr";
  //      public final static String FIELD_NAME_SIZE = "sz";
  //      public final static String FIELD_NAME_BITRATE = "br";
  //      public final static String FIELD_NAME_PERSONS = "pr";
  //      public final static String FIELD_NAME_COPYRIGHT = "cp";
  	
  	public static final HashMap<String,Integer> fieldToIndex = new HashMap<String,Integer>();
  	static {
  		fieldToIndex.put(FIELD_NAME_MEDIA, FIELD_IX_MEDIA);
  		fieldToIndex.put(FIELD_NAME_IMAGES, FIELD_IX_IMAGES);
  		fieldToIndex.put(FIELD_NAME_PLAYER, FIELD_IX_PLAYER);
  		fieldToIndex.put(FIELD_NAME_URI, FIELD_IX_URI);
  		fieldToIndex.put(FIELD_NAME_TITLE, FIELD_IX_TITLE);
  		fieldToIndex.put(FIELD_NAME_WIDTH, FIELD_IX_WIDTH);
  		fieldToIndex.put(FIELD_NAME_HEIGHT, FIELD_IX_HEIGHT);
  		fieldToIndex.put(FIELD_NAME_FORMAT, FIELD_IX_FORMAT);
  		fieldToIndex.put(FIELD_NAME_DURATION, FIELD_IX_DURATION);
  		fieldToIndex.put(FIELD_NAME_SIZE, FIELD_IX_SIZE);
  		fieldToIndex.put(FIELD_NAME_BITRATE, FIELD_IX_BITRATE);
  		fieldToIndex.put(FIELD_NAME_PERSONS, FIELD_IX_PERSONS);
  		fieldToIndex.put(FIELD_NAME_COPYRIGHT, FIELD_IX_COPYRIGHT);
  	}
  	*/
  
  	public static final HashMap<String,Integer> fullFieldToIndex = new HashMap<String,Integer>();
  	static {
  		fullFieldToIndex.put(FULL_FIELD_NAME_MEDIA, FIELD_IX_MEDIA);
  		fullFieldToIndex.put(FULL_FIELD_NAME_IMAGES, FIELD_IX_IMAGES);
  		fullFieldToIndex.put(FULL_FIELD_NAME_PLAYER, FIELD_IX_PLAYER);
  		fullFieldToIndex.put(FULL_FIELD_NAME_URI, FIELD_IX_URI);
  		fullFieldToIndex.put(FULL_FIELD_NAME_TITLE, FIELD_IX_TITLE);
  		fullFieldToIndex.put(FULL_FIELD_NAME_WIDTH, FIELD_IX_WIDTH);
  		fullFieldToIndex.put(FULL_FIELD_NAME_HEIGHT, FIELD_IX_HEIGHT);
  		fullFieldToIndex.put(FULL_FIELD_NAME_FORMAT, FIELD_IX_FORMAT);
  		fullFieldToIndex.put(FULL_FIELD_NAME_DURATION, FIELD_IX_DURATION);
  		fullFieldToIndex.put(FULL_FIELD_NAME_SIZE, FIELD_IX_SIZE);
  		fullFieldToIndex.put(FULL_FIELD_NAME_BITRATE, FIELD_IX_BITRATE);
  		fullFieldToIndex.put(FULL_FIELD_NAME_PERSONS, FIELD_IX_PERSONS);
  		fullFieldToIndex.put(FULL_FIELD_NAME_COPYRIGHT, FIELD_IX_COPYRIGHT);
  	}
  }
  