Examples of WOElement


Examples of com.webobjects.appserver.WOElement

    String name = componentNameInContext(paramWOContext.component());
    String id = _elementNameInContext(name, paramWOContext);

    paramWOContext.appendElementIDComponent(id);

    WOElement localWOElement = _realComponentWithName(name, id, paramWOContext);

    WOActionResults localWOActionResults = localWOElement.invokeAction(paramWORequest, paramWOContext);

    paramWOContext.deleteLastElementIDComponent();

    return localWOActionResults;
  }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

    String name = componentNameInContext(paramWOContext.component());
    String id = _elementNameInContext(name, paramWOContext);

    paramWOContext.appendElementIDComponent(id);

    WOElement localWOElement = _realComponentWithName(name, id, paramWOContext);

    localWOElement.appendToResponse(paramWOResponse, paramWOContext);

    paramWOContext.deleteLastElementIDComponent();
  }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

    }
    return s;
  }

  public WOElement _realComponentWithName(String s, WOContext wocontext) {
    WOElement woelement;
    synchronized (this) {
      woelement = _componentCache.objectForKey(s);
      if (woelement == null) {
        woelement = WOApplication.application().dynamicElementWithName(s, _componentAttributes, _template, wocontext._languages());
        if (woelement == null) {
View Full Code Here

Examples of com.webobjects.appserver.WOElement

    return woelement;
  }

  public void _setRealComponentWithName(WOComponent realComponent, String name, WOContext context) {
    synchronized (this) {
      WOElement dynamicElement = WOApplication.application().dynamicElementWithName(realComponent.getClass().getName(), _componentAttributes, _template, context._languages());
      _componentCache.setObjectForKey(dynamicElement, name);
      realComponent._setParent(context.component(), _componentAttributes, _template);
      context.component()._setSubcomponent(realComponent, context.elementID());
    }
  }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

  @Override
  public void takeValuesFromRequest(WORequest worequest, WOContext wocontext) {
    String s = _elementNameInContext(wocontext);
    wocontext.appendElementIDComponent(s.replace('.', '_'));
    WOElement woelement = _realComponentWithName(s, wocontext);
    woelement.takeValuesFromRequest(worequest, wocontext);
    wocontext.deleteLastElementIDComponent();
  }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

  @Override
  public WOActionResults invokeAction(WORequest worequest, WOContext wocontext) {
    String s = _elementNameInContext(wocontext);
    wocontext.appendElementIDComponent(s.replace('.', '_'));
    WOElement woelement = _realComponentWithName(s, wocontext);
    WOActionResults woactionresults = woelement.invokeAction(worequest, wocontext);
    if (woactionresults != null) {
      WOComponent nextComponent;
      if (woactionresults instanceof WOComponent) {
        nextComponent = (WOComponent) woactionresults;
      }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

  @Override
  public void appendToResponse(WOResponse woresponse, WOContext wocontext) {
    String s = _elementNameInContext(wocontext);
    wocontext.appendElementIDComponent(s.replace('.', '_'));
    WOElement woelement = _realComponentWithName(s, wocontext);
    woelement.appendToResponse(woresponse, wocontext);
    wocontext.deleteLastElementIDComponent();
  }
View Full Code Here

Examples of com.webobjects.appserver.WOElement

   * </span>
   */
  public boolean hastTemplateInComponent() {
    boolean result = false;

    WOElement content =  _childTemplate();
    if (content instanceof WODynamicGroup) {
      WODynamicGroup group = (WODynamicGroup) content;
      for(Enumeration<WOElement> e = group.childrenElements().objectEnumerator(); e.hasMoreElements() && !result ; ) {
        WOElement current = e.nextElement();
        if(current instanceof ERXWOTemplate) {
          result = true;
        }
      }
    } else if (content instanceof ERXWOTemplate) {
View Full Code Here

Examples of com.webobjects.appserver.WOElement

  }

  @Override
  public WOElement template() {
    try {
      WOElement element = null;
      String cacheKey = (String) valueForBinding(CACHE_KEY_BINDING);
      if (cacheKey != null) { // should cache
        CacheEntry cacheEntry = _cache.objectForKey(cacheKey);
        Object requestedVersion = valueForBinding(CACHE_VERSION_BINDING);
        if (cacheEntry != null && (requestedVersion == null || requestedVersion.equals(cacheEntry.version()))) {
View Full Code Here

Examples of com.webobjects.appserver.WOElement

  }

  private WOElement _template() {
    String html = stringValueForBinding(TEMPLATE_HTML_BINDING, "");
    String wod = stringValueForBinding(TEMPLATE_WOD_BINDING, "");
    WOElement element = WOComponent.templateWithHTMLString("", "", html, wod, null,
        WOApplication.application().associationFactoryRegistry(), WOApplication.application().namespaceProvider());
    return element;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.