Package com.webobjects.foundation

Examples of com.webobjects.foundation.NSMutableDictionary


    ajaxOptionsArray.addObject(new AjaxOption("useSpinner", AjaxOption.BOOLEAN));
    ajaxOptionsArray.addObject(new AjaxOption("spinnerTarget", AjaxOption.STRING));
    ajaxOptionsArray.addObject(new AjaxOption("spinnerOptions", AjaxOption.DICTIONARY));

    String name = nameInContext(component.context(), component);
    NSMutableDictionary options = AjaxOption.createAjaxOptionsDictionary(ajaxOptionsArray, component, associations());
    MTAjaxSubmitButton.fillInAjaxOptions(this, component, name, options);
    return options;   

  }
View Full Code Here


    } else {
      onClickBuffer.append(", null");
    }

    onClickBuffer.append(',');
    NSMutableDictionary options = createAjaxOptions(component);

    String effect = (String) valueForBinding("effect", component);
    String afterEffect = (String) valueForBinding("afterEffect", component);

    if(effect != null) {
View Full Code Here

    StringBuffer js = new StringBuffer(300);
    js.append("Modalbox.show('");
    js.append(currentDialog.openDialogURL(context));
    js.append("', ");
   
    NSMutableDictionary options = currentDialog.createModalBoxOptions();
    if (title != null) {
      options.setObjectForKey(AjaxUtils.quote(title), "title");
    }
    AjaxOptions.appendToBuffer(options, js, context);
    js.append(");\n");
    AjaxUtils.javascriptResponse(js.toString(), context);
View Full Code Here

    else {
      serverUpdate = "function(v) { " + serverUpdate + '}';
    }
    ajaxOptionsArray.addObject(new AjaxConstantOption("afterHide", serverUpdate, AjaxOption.SCRIPT));

    NSMutableDictionary options = AjaxOption.createAjaxOptionsDictionary(ajaxOptionsArray, this);

    return options;
  }
View Full Code Here

      String originalSenderID = _context.senderID();
      _context._setSenderID("");
      try {
        CharSequence originalContent = _content;
        _content = new StringBuilder();
        NSMutableDictionary userInfo = ERXWOContext.contextDictionary();
        userInfo.setObjectForKey(Boolean.TRUE, AjaxResponse.AJAX_UPDATE_PASS);
        WOActionResults woactionresults = WOApplication.application().invokeAction(_request, _context);
        _content.append(originalContent);
        if (_responseAppenders != null) {
          Enumeration responseAppendersEnum = _responseAppenders.objectEnumerator();
          while (responseAppendersEnum.hasMoreElements()) {
View Full Code Here

   * @param indexDef the dictionary containing the index definition (usually deserialized from the indexModel file)
   */
  private void addIndex(String key, NSDictionary indexDef) {
    // Classname for the class that will create the lucene index
    String className = (String) indexDef.objectForKey("index");
    NSMutableDictionary dict = indexDef.mutableClone();
   
    // If index store not defined, default to index named the dsame as the indexModel file in the indexRoot directory
    if(!dict.containsKey("store")) {
      try {
        dict.setObjectForKey(new File(indexRoot(), key).toURI().toURL().toString(), "store");
      } catch (MalformedURLException e) {
        throw NSForwardException._runtimeExceptionForThrowable(e);
      }
    }
   
View Full Code Here

    ajaxOptionsArray.addObject(new AjaxOption("onSort", AjaxOption.SCRIPT));
    ajaxOptionsArray.addObject(new AjaxOption("onStart", AjaxOption.SCRIPT));
    ajaxOptionsArray.addObject(new AjaxOption("opacity", AjaxOption.NUMBER));
    ajaxOptionsArray.addObject(new AjaxOption("revert", AjaxOption.STRING));
    ajaxOptionsArray.addObject(new AjaxOption("snap", AjaxOption.NUMBER));
    NSMutableDictionary options = AjaxOption.createAjaxOptionsDictionary(ajaxOptionsArray, this);
    return options;
 
View Full Code Here

  }
 
  public static NSDictionary removeDefaultOptions(NSDictionary options) {
    // PROTOTYPE OPTIONS
    NSMutableDictionary mutableOptions = options.mutableClone();
    if ("'get'".equals(mutableOptions.objectForKey("method"))) {
      mutableOptions.removeObjectForKey("method");
    }
    if ("true".equals(mutableOptions.objectForKey("evalScripts"))) {
      mutableOptions.removeObjectForKey("evalScripts");
    }
    if ("true".equals(mutableOptions.objectForKey("async"))) {
      mutableOptions.removeObjectForKey("async");
    }
    return mutableOptions;
 
View Full Code Here

    /**
     * Gets the stats for the current page.
     * @return the stats
     */
    public NSDictionary statsForPage() {
        NSMutableDictionary result = new NSMutableDictionary();
        NSDictionary statsDict = ERXStats.statistics();
        for (Enumeration keysEnum = statsDict.keyEnumerator(); keysEnum.hasMoreElements();) {
            String key = (String)keysEnum.nextElement();
            if (key.contains(statsKeyPrefix())) {
                String statsGroup = ERXStringUtilities.firstPropertyKeyInKeyPath(key);
                NSMutableArray events = (NSMutableArray)result.objectForKey(statsGroup);
                if (null == events) {
                    events = new NSMutableArray();
                    result.setObjectForKey(events, statsGroup);
                }
                events.addObject(statsDict.objectForKey(key));
            }
        }
        return result;
View Full Code Here

    }

    /* ******** Common Functionality ********* */
    private static NSMutableDictionary createUpdateRequestDictionary(MSiteConfig _Config, MHost _Host,
            MApplication _Application, NSArray _InstanceArray, String requestType) {
        NSMutableDictionary monitorRequest = new NSMutableDictionary(1);
        NSMutableDictionary updateWotaskd = new NSMutableDictionary(1);
        NSMutableDictionary requestTypeDict = new NSMutableDictionary();

        if (_Config != null) {
            NSDictionary site = new NSDictionary(_Config.values());
            requestTypeDict.takeValueForKey(site, "site");
        }
        if (_Host != null) {
            NSArray hostArray = new NSArray(_Host.values());
            requestTypeDict.takeValueForKey(hostArray, "hostArray");
        }
        if (_Application != null) {
            NSArray applicationArray = new NSArray(_Application.values());
            requestTypeDict.takeValueForKey(applicationArray, "applicationArray");
        }
        if (_InstanceArray != null) {
            int instanceCount = _InstanceArray.count();
            NSMutableArray instanceArray = new NSMutableArray(instanceCount);
            for (int i = 0; i < instanceCount; i++) {
                MInstance anInst = (MInstance) _InstanceArray.objectAtIndex(i);
                instanceArray.addObject(anInst.values());
            }
            requestTypeDict.takeValueForKey(instanceArray, "instanceArray");
        }

        updateWotaskd.takeValueForKey(requestTypeDict, requestType);
        monitorRequest.takeValueForKey(updateWotaskd, "updateWotaskd");

View Full Code Here

TOP

Related Classes of com.webobjects.foundation.NSMutableDictionary

Copyright © 2018 www.massapicom. 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.