@Override public void extendClient(final TemplateClient client) { //this._clients.add(new TemplateManager(this._facelet, client, false)); //_clients.addLast(new TemplateManagerImpl(this._facelet, client, false)); _isolatedTemplateContext.get(_currentTemplateContext).extendClient(this, this._facelet, client); }
@Override public boolean includeDefinition(UIComponent parent, String name) throws IOException, FaceletException, FacesException, ELException { //boolean found = false; //TemplateManager client; //for (int i = 0, size = this._clients.size(); i < size && !found; i++) //{ // client = ((TemplateManager) this._clients.get(i)); // if (client.equals(this._facelet)) // continue; // found = client.apply(this, parent, name); //} //return found; return _isolatedTemplateContext.get(_currentTemplateContext).includeDefinition( this, this._facelet, parent, name); }
@Override public TemplateManager popClient(TemplateClient client) { //if (!this._clients.isEmpty()) //{ // Iterator<TemplateManager> itr = this._clients.iterator(); // while (itr.hasNext()) // { // if (itr.next().equals(client)) // { // itr.remove(); // return; // } // } //} //throw new IllegalStateException(client + " not found"); //return _clients.removeFirst(); return _isolatedTemplateContext.get(_currentTemplateContext).popClient(); }
if (!_templateContext.isParameterEmpty() && _templateContext.containsParameter(name)) returnValue = _templateContext.getParameter(name); if (_trackResolveVariables && !(returnValue instanceof CacheableValueExpression)) else if (!_templateContext.isKnownParametersEmpty() && _templateContext.containsKnownParameter(name))
Set<String> knownParameters = actx.getTemplateContext().isKnownParametersEmpty() ? (Set) Collections.emptySet() : actx.getTemplateContext().getKnownParameters(); if (!actx.getTemplateContext().containsKnownParameter(param)) actx.getTemplateContext().addKnownParameters(param);
public TemplateManager popExtendedClient(TemplateClient client) { //return _clients.removeLast(); return _isolatedTemplateContext.get(_currentTemplateContext).popExtendedClient(); }
@Override public void pushCompositeComponentClient(final TemplateClient client) { TemplateContext itc = new TemplateContextImpl(); itc.setCompositeComponentClient(new CompositeComponentTemplateManager(this._facelet, client)); _isolatedTemplateContext.add(itc); _currentTemplateContext++; }
@Override public void pushClient(final TemplateClient client) { //this._clients.add(0, new TemplateManager(this._facelet, client, true)); //_clients.addFirst(new TemplateManagerImpl(this._facelet, client, true)); _isolatedTemplateContext.get(_currentTemplateContext).pushClient(this, this._facelet, client); }
@Override public boolean includeCompositeComponentDefinition(UIComponent parent, String name) throws IOException, FaceletException, FacesException, ELException { //boolean found = false; //TemplateManager client; //for (int i = 0, size = this._compositeComponentClients.size(); i < size && !found; i++) //{ // client = ((TemplateManager) this._compositeComponentClients.get(i)); // if (client.equals(this._facelet)) // continue; // found = client.apply(this, parent, name); //} //return found; TemplateClient ccClient = _isolatedTemplateContext.get(_currentTemplateContext).getCompositeComponentClient(); if (ccClient != null) { return ccClient.apply(this, parent, name); } return false; }
public TemplateManager popExtendedClient(TemplateClient client) { //return _clients.removeLast(); return _isolatedTemplateContext.get(_currentTemplateContext).popExtendedClient(); }
@Override public void pushCompositeComponentClient(final TemplateClient client) { TemplateContext itc = new TemplateContextImpl(); itc.setCompositeComponentClient(new CompositeComponentTemplateManager(this._facelet, client)); _isolatedTemplateContext.add(itc); _currentTemplateContext++; }
@Override public void pushClient(final TemplateClient client) { //this._clients.add(0, new TemplateManager(this._facelet, client, true)); //_clients.addFirst(new TemplateManagerImpl(this._facelet, client, true)); _isolatedTemplateContext.get(_currentTemplateContext).pushClient(this._facelet, client); }
@Override public boolean includeCompositeComponentDefinition(UIComponent parent, String name) throws IOException, FaceletException, FacesException, ELException { //boolean found = false; //TemplateManager client; //for (int i = 0, size = this._compositeComponentClients.size(); i < size && !found; i++) //{ // client = ((TemplateManager) this._compositeComponentClients.get(i)); // if (client.equals(this._facelet)) // continue; // found = client.apply(this, parent, name); //} //return found; TemplateClient ccClient = _isolatedTemplateContext.get(_currentTemplateContext).getCompositeComponentClient(); if (ccClient != null) { return ccClient.apply(this, parent, name); } return false; }
@Override public void extendClient(final TemplateClient client) { //this._clients.add(new TemplateManager(this._facelet, client, false)); //_clients.addLast(new TemplateManagerImpl(this._facelet, client, false)); _isolatedTemplateContext.get(_currentTemplateContext).extendClient(this._facelet, client); }
public TemplateManager popExtendedClient(TemplateClient client) { //return _clients.removeLast(); return _isolatedTemplateContext.get(_currentTemplateContext).popExtendedClient(this); }
@Override public void pushCompositeComponentClient(final TemplateClient client) { TemplateContext itc = new TemplateContextImpl(); itc.setCompositeComponentClient( new CompositeComponentTemplateManager(this._facelet, client, getPageContext())); _isolatedTemplateContext.add(itc); _currentTemplateContext++; _defaultVarMapper.setTemplateContext(itc); }
@Override public void pushClient(final TemplateClient client) { //this._clients.add(0, new TemplateManager(this._facelet, client, true)); //_clients.addFirst(new TemplateManagerImpl(this._facelet, client, true)); _isolatedTemplateContext.get(_currentTemplateContext).pushClient(this._facelet, client); }
@Override public boolean includeDefinition(UIComponent parent, String name) throws IOException, FaceletException, FacesException, ELException { //boolean found = false; //TemplateManager client; //for (int i = 0, size = this._clients.size(); i < size && !found; i++) //{ // client = ((TemplateManager) this._clients.get(i)); // if (client.equals(this._facelet)) // continue; // found = client.apply(this, parent, name); //} //return found; return _isolatedTemplateContext.get(_currentTemplateContext).includeDefinition(this, this._facelet, parent, name); }
@Override public TemplateManager popClient(TemplateClient client) { //if (!this._clients.isEmpty()) //{ // Iterator<TemplateManager> itr = this._clients.iterator(); // while (itr.hasNext()) // { // if (itr.next().equals(client)) // { // itr.remove(); // return; // } // } //} //throw new IllegalStateException(client + " not found"); //return _clients.removeFirst(); return _isolatedTemplateContext.get(_currentTemplateContext).popClient(this); }
@Override public boolean includeCompositeComponentDefinition(UIComponent parent, String name) throws IOException, FaceletException, FacesException, ELException { //boolean found = false; //TemplateManager client; //for (int i = 0, size = this._compositeComponentClients.size(); i < size && !found; i++) //{ // client = ((TemplateManager) this._compositeComponentClients.get(i)); // if (client.equals(this._facelet)) // continue; // found = client.apply(this, parent, name); //} //return found; TemplateClient ccClient = _isolatedTemplateContext.get(_currentTemplateContext).getCompositeComponentClient(); if (ccClient != null) { return ccClient.apply(this, parent, name); } return false; }