protected int childAttributes(FacesContext context, ResponseWriter writer, UIComponent component, int columnIndex) throws IOException { if (component instanceof HtmlPanelGroup && ((HtmlPanelGroup)component).getColspan() != HtmlPanelGroup.DEFAULT_COLSPAN) { int colspan = ((HtmlPanelGroup)component).getColspan(); writer.writeAttribute(HTML.COLSPAN_ATTR, "" + colspan, null); columnIndex += (colspan - 1); } return columnIndex; } }
public int getColspan() { if (_colspanSet) { return _colspan; } ValueBinding vb = getValueBinding("colspan"); if (vb != null) { return ((Integer) vb.getValue(getFacesContext())).intValue(); } return Integer.MIN_VALUE; }
private String getHtmlElement(UIComponent component) { if (component instanceof HtmlPanelGroup) { HtmlPanelGroup group = (HtmlPanelGroup) component; if (HtmlPanelGroup.BLOCK_LAYOUT.equals(group.getLayout())) { return HTML.DIV_ELEM; } } return HTML.SPAN_ELEM; } }
comp.setValueBinding("layout", vb); comp.getAttributes().put("layout", _layout); comp.setValueBinding("colspan", vb); comp.getAttributes().put("colspan", Integer.valueOf(_colspan)); comp.setValueBinding("onclick", vb); comp.getAttributes().put("onclick", _onclick); comp.setValueBinding("ondblclick", vb); comp.getAttributes().put("ondblclick", _ondblclick); comp.setValueBinding("onkeydown", vb); comp.getAttributes().put("onkeydown", _onkeydown); comp.setValueBinding("onkeypress", vb); comp.getAttributes().put("onkeypress", _onkeypress); comp.setValueBinding("onkeyup", vb); comp.getAttributes().put("onkeyup", _onkeyup); comp.setValueBinding("onmousedown", vb);
public Object saveState(FacesContext context) { Object[] values = new Object[6]; values[0] = super.saveState(context); values[1] = _partialTriggers; values[2] = _partialTriggerPattern; values[3] = _periodicalUpdate; values[4] = _showDebugMessages; values[5] = _stateUpdate; return values; } }
public void decode(FacesContext context) { super.decode(context); //To change body of overridden methods use File | Settings | File Templates. //Save the current view root for later reference... context.getExternalContext().getRequestMap().put(PREVIOUS_VIEW_ROOT, context.getViewRoot()); //...and remember that this instance needs NO special treatment on rendering: _itemOpenActiveStatesRestored = true; }
public void restoreState(FacesContext context, Object state) { Object[] values = (Object[]) state; super.restoreState(context, values[0]); _partialTriggers = (String) values[1]; _partialTriggerPattern = (String) values[2]; _periodicalUpdate = (Integer) values[3]; _showDebugMessages = (Boolean) values[4]; _stateUpdate = (Boolean) values[5]; }
public void encodeBegin(FacesContext context) throws IOException { if (!_itemOpenActiveStatesRestored && getChildCount() > 0) { UIViewRoot previousRoot = (UIViewRoot)context.getExternalContext().getRequestMap().get(PREVIOUS_VIEW_ROOT); if (previousRoot != null) { restoreOpenActiveStates(context, previousRoot, getChildren()); } else { //no previous root, means no decode was done //--> a new request } } super.encodeBegin(context); //To change body of overridden methods use File | Settings | File Templates. }
public HtmlPanelGroup() { setRendererType("org.apache.myfaces.Group"); }
public Object saveState(FacesContext context) { Object[] values = new Object[12]; values[0] = super.saveState(context); values[1] = _layout; values[2] = _expandedBackColor; values[3] = _expandedTextColor; values[4] = _expandedFontWeight; values[5] = _collapsedBackColor; values[6] = _collapsedTextColor; values[7] = _collapsedFontWeight; values[8] = _hoverBackColor; values[9] = _hoverTextColor; values[10] = _borderColor; values[11] = _childExpanded; return values; }
public void decode(FacesContext context) { super.decode(context); //To change body of overridden methods use File | Settings | File Templates. //Save the current view root for later reference... context.getExternalContext().getRequestMap().put(PREVIOUS_VIEW_ROOT, context.getViewRoot()); //...and remember that this instance needs NO special treatment on rendering: _itemOpenActiveStatesRestored = true; }
public void restoreState(FacesContext context, Object state) { Object values[] = (Object[])state; super.restoreState(context, values[0]); _layout = (String) values[1]; _expandedBackColor = (String) values[2]; _expandedTextColor = (String) values[3]; _expandedFontWeight = (String) values[4]; _collapsedBackColor = (String) values[5]; _collapsedTextColor = (String) values[6]; _collapsedFontWeight = (String) values[7]; _hoverBackColor = (String) values[8]; _hoverTextColor = (String) values[9]; _borderColor = (String) values[10]; _childExpanded = (List) values[11]; }
public void encodeBegin(FacesContext context) throws IOException { if (!_itemOpenActiveStatesRestored && getChildCount() > 0) { UIViewRoot previousRoot = (UIViewRoot)context.getExternalContext().getRequestMap().get(PREVIOUS_VIEW_ROOT); if (previousRoot != null) { if(previousRoot.findComponent(getClientId(context)) instanceof AbstractHtmlPanelNavigationMenu) { restoreOpenActiveStates(context, previousRoot, getChildren()); } } else { //no previous root, means no decode was done //--> a new request } } super.encodeBegin(context); //To change body of overridden methods use File | Settings | File Templates. }
public String getDir() { if (_dir != null) { return _dir; } ValueBinding vb = getValueBinding("dir"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return null; }
public Boolean getDisplayValueOnly() { if (_displayValueOnly != null) { return _displayValueOnly; } ValueBinding vb = getValueBinding("displayValueOnly"); if (vb != null) { Object value = vb == null ? null : vb.getValue(getFacesContext()); if (!(value instanceof Boolean)){ value = Boolean.valueOf(value.toString()); } return (Boolean) value; } return null; }
public String getOnmousemove() { if (_onmousemove != null) { return _onmousemove; } ValueBinding vb = getValueBinding("onmousemove"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return null; }
public String getLang() { if (_lang != null) { return _lang; } ValueBinding vb = getValueBinding("lang"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return null; }
public String getLayout() { if (_layout != null) { return _layout; } ValueBinding vb = getValueBinding("layout"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return "block"; }
public String getOnclick() { if (_onclick != null) { return _onclick; } ValueBinding vb = getValueBinding("onclick"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return null; }
public String getOnkeypress() { if (_onkeypress != null) { return _onkeypress; } ValueBinding vb = getValueBinding("onkeypress"); if (vb != null) { Object value = vb.getValue(getFacesContext()); if (value == null) { return null; } else { return (String) value.toString(); } } return null; }