jsfdeveloperaid.java

来自「RESIN 3.2 最新源码」· Java 代码 · 共 756 行 · 第 1/2 页

JAVA
756
字号
        || obj instanceof Date      ) {      result = new Bean();      result.setClassName(obj.getClass().getSimpleName());      result.setToString(obj.toString());      result.setSimple(true);    } else if (obj instanceof Object[]) {      result = new Bean();      result.setArray(true);      result.setClassName(obj.getClass().getComponentType().getName());      result.setLength(Array.getLength(obj));    }    else {      result = new Bean();      result.setClassName(obj.getClass().getName());      result.setToString(obj.toString());      Field []fields = obj.getClass().getDeclaredFields();      Map<String, String> attributes = new HashMap<String, String>();      for (Field field : fields) {        try {          field.setAccessible(true);          Object value = field.get(obj);          attributes.put(field.getName(), String.valueOf(value));        }        catch (IllegalAccessException e) {        }      }      result.setAttributes(attributes);    }    return result;  }  public static class JsfRequestSnapshot    implements Serializable  {    private ViewRoot []_phases;    private Map<String, String> _parameterMap;    private Map<String, String> _headerMap;    public void addViewRoot(ViewRoot viewRoot)    {      if (_phases == null) {        _phases = new ViewRoot[]{viewRoot};      }      else {        ViewRoot []newPhases = new ViewRoot[_phases.length + 1];        System.arraycopy(_phases, 0, newPhases, 0, _phases.length);        newPhases[newPhases.length - 1] = viewRoot;        _phases = newPhases;      }    }    public void setPhases(ViewRoot []phases)    {      _phases = phases;    }    public ViewRoot[] getPhases()    {      return _phases;    }    public Map<String, String> getParameterMap()    {      return _parameterMap;    }    public void setParameterMap(Map<String, String> parameterMap)    {      _parameterMap = parameterMap;    }    public Map<String, String> getHeaderMap()    {      return _headerMap;    }    public void setHeaderMap(Map<String, String> headerMap)    {      _headerMap = headerMap;    }  }  public static class Bean    implements Serializable  {    private Map<String, String> _attributes;    private String _className;    private String _toString;    private boolean _isArray;    private int _length;    private boolean _simple;    public String getToString()    {      return _toString;    }    public void setToString(String toString)    {      _toString = toString;    }    public String getClassName()    {      return _className;    }    public void setClassName(String className)    {      _className = className;    }    public Map<String, String> getAttributes()    {      return _attributes;    }    public void setAttributes(Map<String, String> attributes)    {      _attributes = attributes;    }    public boolean isArray()    {      return _isArray;    }    public void setArray(boolean array)    {      _isArray = array;    }    public int getLength()    {      return _length;    }    public void setLength(int length)    {      _length = length;    }    public boolean isSimple()    {      return _simple;    }    public void setSimple(boolean simple)    {      _simple = simple;    }  }  public static class ViewRoot    extends Component  {    private Locale _locale;    private String _renderKitId;    private String _phase;    private Map<String, Bean> _requestMap;    private Map<String, Bean> _sessionMap;    private Map<String, Bean> _applicationMap;    public Locale getLocale()    {      return _locale;    }    public void setLocale(Locale locale)    {      _locale = locale;    }    public String getRenderKitId()    {      return _renderKitId;    }    public void setRenderKitId(String renderKitId)    {      _renderKitId = renderKitId;    }    public String getPhase()    {      return _phase;    }    public void setPhase(String phase)    {      _phase = phase;    }    public Map<String, Bean> getRequestMap()    {      return _requestMap;    }    public void setRequestMap(Map<String, Bean> requestMap)    {      _requestMap = requestMap;    }    public Map<String, Bean> getSessionMap()    {      return _sessionMap;    }    public void setSessionMap(Map<String, Bean> sessionMap)    {      _sessionMap = sessionMap;    }    public Map<String, Bean> getApplicationMap()    {      return _applicationMap;    }    public void setApplicationMap(Map<String, Bean> applicationMap)    {      _applicationMap = applicationMap;    }  }  public static class Component    implements Serializable  {    private String _uiComponentClass;    private String _clientId;    private String _family;    private String _value;    private String _localValue;    private String _submittedValue;    private boolean _isValueHolder;    private boolean _isEditableValueHolder;    private List<Component> _children;    private Map<String, Component> _facets;    private Map<String, String> _attributes;    public List<Component> getChildren()    {      return _children;    }    public void setChildren(List<Component> children)    {      _children = children;    }    public Map<String, Component> getFacets()    {      return _facets;    }    public void setFacets(Map<String, Component> facets)    {      _facets = facets;    }    public String getUiComponentClass()    {      return _uiComponentClass;    }    public void setUiComponentClass(String uiComponentClass)    {      _uiComponentClass = uiComponentClass;    }    public String getClientId()    {      return _clientId;    }    public void setClientId(String clientId)    {      _clientId = clientId;    }    public String getFamily()    {      return _family;    }    public void setFamily(String family)    {      _family = family;    }    public String getValue()    {      return _value;    }    public void setValue(String value)    {      _value = value;    }    public String getLocalValue()    {      return _localValue;    }    public void setLocalValue(String localValue)    {      _localValue = localValue;    }    public String getSubmittedValue()    {      return _submittedValue;    }    public void setSubmittedValue(String submittedValue)    {      _submittedValue = submittedValue;    }    public boolean isValueHolder()    {      return _isValueHolder;    }    public void setValueHolder(boolean valueHolder)    {      _isValueHolder = valueHolder;    }    public boolean isEditableValueHolder()    {      return _isEditableValueHolder;    }    public void setEditableValueHolder(boolean editableValueHolder)    {      _isEditableValueHolder = editableValueHolder;    }    public void setAttribute(String name, String value)    {      if (_attributes == null)        _attributes = new HashMap<String, String>();      _attributes.put(name, value);    }    public Map<String, String> getAttributes()    {      return _attributes;    }    public void setAttributes(Map<String, String> attributes)    {      _attributes = attributes;    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?