1 23 package com.sun.enterprise.tools.jsfext.component.factory.basic; 24 25 import java.util.List ; 26 import java.util.Map ; 27 28 import javax.faces.component.UIComponent; 29 30 31 47 public interface TreeAdaptor { 48 49 55 public void init(); 56 57 61 public Object getTreeNodeObject(); 62 63 67 public List getChildTreeNodeObjects(Object nodeObject); 68 69 74 public String getFactoryClass(Object nodeObject); 75 76 94 public Map getFactoryOptions(Object nodeObject); 95 96 100 public String getId(Object nodeObject); 101 102 108 public Map getFacets(UIComponent comp, Object nodeObject); 109 110 121 public Map getHandlersByType(UIComponent comp, Object nodeObject); 122 } 123 | Popular Tags |