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 + -
显示快捷键?