Package er.iui.example.components

Source Code of er.iui.example.components.DictionaryView

package er.iui.example.components;

import com.webobjects.appserver.WOActionResults;
import com.webobjects.appserver.WOContext;

import er.extensions.components.ERXComponent;

import com.webobjects.foundation.NSArray;
import com.webobjects.foundation.NSDictionary;

// Generated by the WOLips Templateengine Plug-in at Mar 7, 2008 10:43:33 PM

public class DictionaryView extends ERXComponent {
  public boolean _searchVisible;

  public DictionaryView(WOContext context) {
    super(context);
  }

  public NSDictionary obj;

  public String key;

  public Object value() {
    return obj.objectForKey(key);
  }

  public boolean keyPointsToArray() { return (obj.objectForKey(key) instanceof com.webobjects.foundation.NSArray); }
  public boolean keyPointsToDictionary() { return (obj.objectForKey(key) instanceof com.webobjects.foundation.NSDictionary); }

  public WOActionResults select() {
    System.out.println("DictionaryView.select: key = "+key);
   
    ERXComponent nextPage = pageWithName(ArrayView.class);
    nextPage.takeValueForKey((NSArray<Object>)obj.objectForKey(key) ,"objs");
    return nextPage;
  }

  public WOActionResults back() {
    System.out.println("DictionaryView.back: BACK");
    return pageWithName(Main.class);
  }

  public WOActionResults search() {
    _searchVisible = false;
    System.out.println("DictionaryView.search: SEARCH");
    return null;
  }

  public WOActionResults cancel() {
    _searchVisible = false;
    return null;
  }
}
TOP

Related Classes of er.iui.example.components.DictionaryView

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.