@Override public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object base) { return getAttributed(base).map(attributed -> { List<FeatureDescriptor> result = new LinkedList<>(); Collection<String> attributeNames = attributed.abacAttributeNames(); for (String name : attributeNames) { FeatureDescriptor fd = new FeatureDescriptor(); fd.setDisplayName(name); fd.setName(name); result.add(fd); } return result.iterator(); }).orElse(null); }
@Override public FeatureDescriptor next() { Object key = keys.next(); FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(key == null ? "null" : key.toString()); feature.setName(feature.getDisplayName()); feature.setShortDescription(""); feature.setExpert(true); feature.setHidden(false); feature.setPreferred(true); feature.setValue(TYPE, key == null ? "null" : key.getClass()); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; }
while (iter.hasNext()) { Object key = iter.next(); FeatureDescriptor descriptor = new FeatureDescriptor(); String name = (key==null)? null: key.toString(); descriptor.setName(name);
for (Enumeration<String> e = bundle.getKeys(); e.hasMoreElements();) { key = e.nextElement(); desc = new FeatureDescriptor(); desc.setDisplayName(key); desc.setExpert(false);
String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name);
FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName("pageContext"); descriptor.setDisplayName("pageContext"); descriptor = new FeatureDescriptor(); descriptor.setName("pageScope"); descriptor.setDisplayName("pageScope"); descriptor = new FeatureDescriptor(); descriptor.setName("requestScope"); descriptor.setDisplayName("requestScope"); descriptor = new FeatureDescriptor(); descriptor.setName("sessionScope"); descriptor.setDisplayName("sessionScope"); descriptor = new FeatureDescriptor(); descriptor.setName("applicationScope"); descriptor.setDisplayName("applicationScope"); descriptor = new FeatureDescriptor(); descriptor.setName("param"); descriptor.setDisplayName("param"); descriptor = new FeatureDescriptor(); descriptor.setName("paramValues"); descriptor.setDisplayName("paramValues"); descriptor = new FeatureDescriptor();
public FeatureDescriptor next() { Object key = keys.next(); FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(key == null ? "null" : key.toString()); feature.setName(feature.getDisplayName()); feature.setShortDescription(""); feature.setExpert(true); feature.setHidden(false); feature.setPreferred(true); feature.setValue(TYPE, key == null ? null : key.getClass()); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; } public void remove() {
public FeatureDescriptor next() { Object key = keys.next(); FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(key == null ? "null" : key.toString()); feature.setName(feature.getDisplayName()); feature.setShortDescription(""); feature.setExpert(true); feature.setHidden(false); feature.setPreferred(true); feature.setValue(TYPE, key == null ? null : key.getClass()); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; } public void remove() {
while (iter.hasNext()) { Object key = iter.next(); FeatureDescriptor descriptor = new FeatureDescriptor(); String name = (key==null)? null: key.toString(); descriptor.setName(name);
for (Enumeration e = bundle.getKeys(); e.hasMoreElements();) { key = (String) e.nextElement(); desc = new FeatureDescriptor(); desc.setDisplayName(key); desc.setExpert(false);
public FeatureDescriptor next() { FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(keys.nextElement()); feature.setName(feature.getDisplayName()); feature.setShortDescription(""); feature.setExpert(true); feature.setHidden(false); feature.setPreferred(true); feature.setValue(TYPE, String.class); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; } public void remove() {
public FeatureDescriptor next() { FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(keys.nextElement()); feature.setName(feature.getDisplayName()); feature.setShortDescription(""); feature.setExpert(true); feature.setHidden(false); feature.setPreferred(true); feature.setValue(TYPE, String.class); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; } public void remove() {
public FeatureDescriptor next() { PropertyDescriptor property = properties[next++]; FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(property.getDisplayName()); feature.setName(property.getName()); feature.setShortDescription(property.getShortDescription()); feature.setExpert(property.isExpert()); feature.setHidden(property.isHidden()); feature.setPreferred(property.isPreferred()); feature.setValue(TYPE, property.getPropertyType()); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; }
public FeatureDescriptor next() { PropertyDescriptor property = properties[next++]; FeatureDescriptor feature = new FeatureDescriptor(); feature.setDisplayName(property.getDisplayName()); feature.setName(property.getName()); feature.setShortDescription(property.getShortDescription()); feature.setExpert(property.isExpert()); feature.setHidden(property.isHidden()); feature.setPreferred(property.isPreferred()); feature.setValue(TYPE, property.getPropertyType()); feature.setValue(RESOLVABLE_AT_DESIGN_TIME, true); return feature; }
String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); String name = (String) attrs.nextElement(); Object value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name);
FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName("pageContext"); descriptor.setDisplayName("pageContext"); descriptor = new FeatureDescriptor(); descriptor.setName("pageScope"); descriptor.setDisplayName("pageScope"); descriptor = new FeatureDescriptor(); descriptor.setName("requestScope"); descriptor.setDisplayName("requestScope"); descriptor = new FeatureDescriptor(); descriptor.setName("sessionScope"); descriptor.setDisplayName("sessionScope"); descriptor = new FeatureDescriptor(); descriptor.setName("applicationScope"); descriptor.setDisplayName("applicationScope"); descriptor = new FeatureDescriptor(); descriptor.setName("param"); descriptor.setDisplayName("param"); descriptor = new FeatureDescriptor(); descriptor.setName("paramValues"); descriptor.setDisplayName("paramValues"); descriptor = new FeatureDescriptor();
protected static void addFeatureDescriptor(String featureName, Class<?> classType) { FeatureDescriptor featureDescriptor = new FeatureDescriptor(); featureDescriptor.setName(featureName); featureDescriptor.setDisplayName(featureName); featureDescriptor.setShortDescription(featureName); featureDescriptor.setExpert(false); featureDescriptor.setHidden(false); featureDescriptor.setPreferred(true); featureDescriptor.setValue(ELResolver.TYPE, classType); featureDescriptor.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, true); FEATURE_DESCRIPTORS.add(featureDescriptor); }
protected static void addFeatureDescriptor(String featureName, Class<?> classType) { FeatureDescriptor featureDescriptor = new FeatureDescriptor(); featureDescriptor.setName(featureName); featureDescriptor.setDisplayName(featureName); featureDescriptor.setShortDescription(featureName); featureDescriptor.setExpert(false); featureDescriptor.setHidden(false); featureDescriptor.setPreferred(true); featureDescriptor.setValue(ELResolver.TYPE, classType); featureDescriptor.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, true); FEATURE_DESCRIPTORS.add(featureDescriptor); }
protected static void addFeatureDescriptor(String featureName, Class<?> classType) { FeatureDescriptor featureDescriptor = new FeatureDescriptor(); featureDescriptor.setName(featureName); featureDescriptor.setDisplayName(featureName); featureDescriptor.setShortDescription(featureName); featureDescriptor.setExpert(false); featureDescriptor.setHidden(false); featureDescriptor.setPreferred(true); featureDescriptor.setValue(ELResolver.TYPE, classType); featureDescriptor.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, true); FEATURE_DESCRIPTORS.add(featureDescriptor); }
private static FeatureDescriptor makeDescriptor(final String beanName, final ManagedBean managedBean) { final FeatureDescriptor fd = new FeatureDescriptor(); fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE); fd.setValue(ELResolver.TYPE, managedBean.getManagedBeanClass()); fd.setName(beanName); fd.setDisplayName(beanName); fd.setShortDescription(managedBean.getDescription()); fd.setExpert(false); fd.setHidden(false); fd.setPreferred(true); return fd; }