Tabnine Logo
TemplateMultiselect
Code IndexAdd Tabnine to your IDE (free)

How to use
TemplateMultiselect
in
de.iwes.widgets.html.multiselect

Best Java code snippets using de.iwes.widgets.html.multiselect.TemplateMultiselect (Showing top 20 results out of 315)

origin: org.ogema.widgets/widget-extended

@Override
public PatternMultiselectData<P> getData(OgemaHttpRequest req) {
  return (PatternMultiselectData<P>) super.getData(req);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public boolean addItem(P item, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("addItem only supported in manual update mode");
  return super.addItem(item, req);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public boolean removeItem(R item, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("removeItem only supported in manual update mode");
  return super.removeItem(item, req);
}
 
origin: org.ogema.widgets/widget-extended

@Override
protected void setDefaultValues(MultiselectData opt) {
  super.setDefaultValues(opt);
  @SuppressWarnings("unchecked")
  PatternMultiselectData<P> opt2 = (PatternMultiselectData<P>) opt;
  if (defaultType != null) 
    opt2.setType(defaultType);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public void selectDefaultItems(Collection<R> items) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("setDefaultItems only supported in manual update mode");
  super.selectDefaultItems(items);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public void update(Collection<P> items, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("update only supported in manual update mode");
  super.update(items, req);
}
 
origin: org.ogema.widgets/widget-collection

public List<T> getSelectedItems(OgemaHttpRequest req) {
  Map<T,Boolean> map = getSelectionItems(req);
  List<T> items= new ArrayList<>();
  for (Map.Entry<T, Boolean> entry: map.entrySet()) {
    if (entry.getValue())
      items.add(entry.getKey());
  }
  return items;
}
 
origin: org.smartrplace.sim/resource-simulation

public void onGET(OgemaHttpRequest req) {
  final OgemaWidget trigger = page.getTriggeringWidget(req);
  if (trigger == null)
    return;
  final List<Type> types = templateSecondarySelector.getSelectedItems(req);
  if (types == null) {
    getScheduleData(req).setSchedules(Collections.emptyMap());
    return;
  }
  final Map<String,SchedulePresentationData> map = new HashMap<>(types.size()+2);
  for (Type type :types) {
    final ReadOnlyTimeSeries timeSeries = ResourceSimulationOrchestration.getTemplateTimeseries(type, typeCache.baseFolder, typeCache.ctx.getBundle());
    if (timeSeries == null)
      continue;
    final String id = type.primaryType + ": " + type.secondaryType;
    map.put(type.toString(), new DefaultSchedulePresentationData(timeSeries, Float.class, type.toString(), InterpolationMode.STEPS));
  }                
  getScheduleData(req).setSchedules(map);
}

origin: org.ogema.widgets/widget-extended

@Override
protected void setDefaultValues(MultiselectData opt) {
  super.setDefaultValues(opt);
  @SuppressWarnings("unchecked")
  ResourceMultiselectData<R> opt2 = (ResourceMultiselectData<R>) opt;
  if (defaultType != null) 
    opt2.setType(defaultType);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public void selectDefaultItems(Collection<P> items) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("setDefaultItems only supported in manual update mode");
  super.selectDefaultItems(items);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public void update(Collection<R> items, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("update only supported in manual update mode");
  super.update(items, req);
}
 
origin: org.ogema.widgets/widget-extended

@Override
public ResourceMultiselectData<R> getData(OgemaHttpRequest req) {
  return (ResourceMultiselectData<R>) super.getData(req);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public boolean removeItem(P item, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("removeItem only supported in manual update mode");
  return super.removeItem(item, req);
}
 
origin: org.ogema.widgets/widget-extended

/**
 * Use only in manual update mode
 */
@Override
public boolean addItem(R item, OgemaHttpRequest req) {
  if (updateMode != UpdateMode.MANUAL)
    throw new UnsupportedOperationException("addItem only supported in manual update mode");
  return super.addItem(item, req);
}
 
origin: org.ogema.widgets/widget-collection

@Override
public void selectItems(Collection<T> items, OgemaHttpRequest req) {
  getData(req).selectMultipleItems(items);
}
 
origin: org.ogema.widgets/widget-collection

/**
 * Deselects items not included
 * @param items
 * @param req
 */
public void selectMultipleItems(Collection<T> items, OgemaHttpRequest req) {
  getData(req).selectMultipleItems(items);
}
 
origin: org.ogema.widgets/widget-collection

/**
 * Returns a map with all items as keys. The values indicate whether the respective item 
 * is selected.
 * @param req
 * @return
 */
public Map<T, Boolean> getSelectionItems(OgemaHttpRequest req) {
  return getData(req).getSelectionItems();
}
 
origin: org.ogema.widgets/widget-collection

public boolean removeItem(T item, OgemaHttpRequest req) {
  return getData(req).removeItem(item);
}
 
origin: org.ogema.widgets/widget-collection

public boolean addItem(T item, OgemaHttpRequest req) {
  return getData(req).addItem(item);
}
origin: org.ogema.widgets/widget-collection

public void update(Collection<T> items, OgemaHttpRequest req) {
  getData(req).update(items);
}
 
de.iwes.widgets.html.multiselectTemplateMultiselect

Javadoc

A special Multiselect, where the selectable items correspond to objects of a class T. By means of a template, the id and label of the objects can be set.

Most used methods

  • getData
  • addItem
  • getSelectedItems
  • getSelectionItems
    Returns a map with all items as keys. The values indicate whether the respective item is selected.
  • removeItem
  • selectDefaultItems
    Set a collection of default items. If the collection is ordered, the first item will be selected by
  • setDefaultValues
  • update
    Not supported, use #update(Collection,OgemaHttpRequest) instead

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • startActivity (Activity)
  • getContentResolver (Context)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Socket (java.net)
    Provides a client-side TCP socket.
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JComboBox (javax.swing)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now