package com.idega.facelets.ui.util;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
import javax.faces.context.FacesContext;
import com.idega.servlet.filter.IWBundleResourceFilter;
/**
* simple hack for resolving iw resources, as el doesn't support parameters in method vbs.
*
* @author <a href="civilis@idega.com">Vytautas Čivilis</a>
* @version $Revision: 1.1 $
*
* Last modified: $Date: 2008/02/14 15:48:48 $ by $Author: civilis $
*
*/
public class IWUIResource {
IWUIResourceMap resMap;
public Map<String, String> getRes() {
if(resMap == null)
resMap = new IWUIResourceMap();
return resMap;
}
public class IWUIResourceMap implements Map<String, String> {
public void clear() {
}
public boolean containsKey(Object obj) {
return false;
}
public boolean containsValue(Object obj) {
return false;
}
public Set<java.util.Map.Entry<String, String>> entrySet() {
return null;
}
public String get(Object obj) {
String resourceURI = String.valueOf(obj);
IWBundleResourceFilter.checkCopyOfResourceToWebapp(FacesContext.getCurrentInstance(), resourceURI);
return resourceURI;
}
public boolean isEmpty() {
return false;
}
public Set<String> keySet() {
return null;
}
public String put(String key, String value) {
return null;
}
public void putAll(Map<? extends String, ? extends String> t) {
}
public String remove(Object obj) {
return null;
}
public int size() {
return 1;
}
public Collection<String> values() {
return null;
}
}
}