001 package com.thaiopensource.util; 002 003 public interface PropertyMap { 004 public static final PropertyMap EMPTY = new PropertyMap() { 005 public Object get(PropertyId pid) { 006 return null; 007 } 008 009 public boolean contains(PropertyId pid) { 010 return false; 011 } 012 013 public int size() { 014 return 0; 015 } 016 017 public PropertyId getKey(int i) { 018 throw new IndexOutOfBoundsException(); 019 } 020 }; 021 Object get(PropertyId pid); 022 boolean contains(PropertyId pid); 023 int size(); 024 PropertyId getKey(int i); 025 }