Package java.beans

Examples of java.beans.FeatureDescriptor


  {
    if (iter == null)
      return;

    while (iter.hasNext()) {
      FeatureDescriptor desc = iter.next();

      descriptors.add(desc);
    }
  }
View Full Code Here


    VIEW
  };

  private static void addDescriptor(String name, Class type)
  {
    FeatureDescriptor desc = new FeatureDescriptor();
    desc.setName(name);
    desc.setDisplayName(name);
    desc.setExpert(false);
    desc.setHidden(false);
    desc.setPreferred(true);
    desc.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE);
    desc.setValue(ELResolver.TYPE, type);
   
    _implicitFeatureDescriptors.add(desc);
  }
View Full Code Here

  {
    if (iter == null)
      return;

    while (iter.hasNext()) {
      FeatureDescriptor desc = iter.next();

      descriptors.add(desc);
    }
  }
View Full Code Here

    }
  }

  private static void addDescriptor(String name, Class type)
  {
    FeatureDescriptor desc = new FeatureDescriptor();
    desc.setName(name);
    desc.setDisplayName(name);
    desc.setExpert(false);
    desc.setHidden(false);
    desc.setPreferred(true);
    desc.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE);
    desc.setValue(ELResolver.TYPE, type);
   
    _implicitFeatureDescriptors.add(desc);
  }
View Full Code Here

   
    ArrayList<FeatureDescriptor> descriptors
      = new ArrayList<FeatureDescriptor>();

    for (ResourceBundleConfig bundle : _bundleMap.values()) {
      FeatureDescriptor desc = new FeatureDescriptor();
      desc.setName(bundle.getVar());
     
      if (bundle.getDisplayName() != null)
        desc.setDisplayName(bundle.getDisplayName());
      else
        desc.setDisplayName(bundle.getVar());
     
      desc.setExpert(false);
      desc.setHidden(false);
      desc.setPreferred(true);
      desc.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE);
      desc.setValue(ELResolver.TYPE, ResourceBundle.class);

      descriptors.add(desc);
    }

    return descriptors.iterator();
View Full Code Here

    public Iterator getFeatureDescriptors(ELContext context, Object base) {
        if (base instanceof ResourceBundle) {
            List<FeatureDescriptor> feats = new ArrayList<FeatureDescriptor>();
            Enumeration e = ((ResourceBundle) base).getKeys();
            FeatureDescriptor feat;
            String key;
            while (e.hasMoreElements()) {
                key = (String) e.nextElement();
                feat = new FeatureDescriptor();
                feat.setDisplayName(key);
                feat.setExpert(false);
                feat.setHidden(false);
                feat.setName(key);
                feat.setPreferred(true);
                feat.setValue(RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE);
                feat.setValue(TYPE, String.class);
                feats.add(feat);
            }
            return feats.iterator();
        }
        return null;
View Full Code Here

  public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object base) {
    if (base instanceof List) {
      FeatureDescriptor[] descs = new FeatureDescriptor[((List) base).size()];
      for (int i = 0; i < descs.length; i++) {
        descs[i] = new FeatureDescriptor();
        descs[i].setDisplayName("["+i+"]");
        descs[i].setExpert(false);
        descs[i].setHidden(false);
        descs[i].setName(""+i);
        descs[i].setPreferred(true);
View Full Code Here

  public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object base) {
    if (base instanceof Map) {
      Iterator itr = ((Map) base).keySet().iterator();
      List<FeatureDescriptor> feats = new ArrayList<FeatureDescriptor>();
      Object key;
      FeatureDescriptor desc;
      while (itr.hasNext()) {
        key = itr.next();
        desc = new FeatureDescriptor();
        desc.setDisplayName(key.toString());
        desc.setExpert(false);
        desc.setHidden(false);
        desc.setName(key.toString());
        desc.setPreferred(true);
        desc.setValue(RESOLVABLE_AT_DESIGN_TIME, Boolean.FALSE);
        desc.setValue(TYPE, key.getClass());
        feats.add(desc);
      }
      return feats.iterator();
    }
    return null;
View Full Code Here

    e = ctxt.getAttributeNamesInScope(PageContext.PAGE_SCOPE);
    while (e.hasMoreElements()) {
      name = (String) e.nextElement();
      value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE);
      FeatureDescriptor descriptor = new FeatureDescriptor();
      descriptor.setName(name);
      descriptor.setDisplayName(name);
      descriptor.setExpert(false);
      descriptor.setHidden(false);
      descriptor.setPreferred(true);
      descriptor.setShortDescription("page scoped attribute");
      descriptor.setValue("type", value.getClass());
      descriptor.setValue("resolvableAtDesignTime", Boolean.FALSE);
      list.add(descriptor);
    }

    e = ctxt.getAttributeNamesInScope(PageContext.REQUEST_SCOPE);
    while (e.hasMoreElements()) {
      name = (String) e.nextElement();
      value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE);
      FeatureDescriptor descriptor = new FeatureDescriptor();
      descriptor.setName(name);
      descriptor.setDisplayName(name);
      descriptor.setExpert(false);
      descriptor.setHidden(false);
      descriptor.setPreferred(true);
      descriptor.setShortDescription("request scope attribute");
      descriptor.setValue("type", value.getClass());
      descriptor.setValue("resolvableAtDesignTime", Boolean.FALSE);
      list.add(descriptor);
    }

    if (ctxt.getSession() != null) {
      e = ctxt.getAttributeNamesInScope(PageContext.SESSION_SCOPE);
      while (e.hasMoreElements()) {
        name = (String) e.nextElement();
        value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE);
        FeatureDescriptor descriptor = new FeatureDescriptor();
        descriptor.setName(name);
        descriptor.setDisplayName(name);
        descriptor.setExpert(false);
        descriptor.setHidden(false);
        descriptor.setPreferred(true);
        descriptor.setShortDescription("session scoped attribute");
        descriptor.setValue("type", value.getClass());
        descriptor.setValue("resolvableAtDesignTime", Boolean.FALSE);
        list.add(descriptor);
      }
    }

    e = ctxt.getAttributeNamesInScope(PageContext.APPLICATION_SCOPE);
    while (e.hasMoreElements()) {
      name = (String) e.nextElement();
      value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE);
      FeatureDescriptor descriptor = new FeatureDescriptor();
      descriptor.setName(name);
      descriptor.setDisplayName(name);
      descriptor.setExpert(false);
      descriptor.setHidden(false);
      descriptor.setPreferred(true);
      descriptor.setShortDescription("application scoped attribute");
      descriptor.setValue("type", value.getClass());
      descriptor.setValue("resolvableAtDesignTime", Boolean.FALSE);
      list.add(descriptor);
    }
    return list.iterator();
  }
View Full Code Here

    public static FeatureDescriptor getFeatureDescriptor(String name, String
        displayName, String desc, boolean expert, boolean hidden,
        boolean preferred, Object type, Boolean designTime) {
           
        FeatureDescriptor fd = new FeatureDescriptor();
        fd.setName(name);
        fd.setDisplayName(displayName);
        fd.setShortDescription(desc);
        fd.setExpert(expert);
        fd.setHidden(hidden);
        fd.setPreferred(preferred);
        fd.setValue(ELResolver.TYPE, type);
        fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, designTime);
        return fd;
    }
View Full Code Here

TOP

Related Classes of java.beans.FeatureDescriptor

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.