@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; }
String name = (key==null)? null: key.toString(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription(""); descriptor.setExpert(false);
key = e.nextElement(); desc = new FeatureDescriptor(); desc.setDisplayName(key); desc.setExpert(false); desc.setHidden(false);
FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("page scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("request scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("session scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("application scope attribute"); descriptor.setExpert(false);
descriptor.setDisplayName("pageContext"); descriptor.setDisplayName("pageScope"); descriptor.setDisplayName("requestScope"); descriptor.setDisplayName("sessionScope"); descriptor.setDisplayName("applicationScope"); descriptor.setDisplayName("param"); descriptor.setDisplayName("paramValues"); descriptor.setDisplayName("header"); descriptor.setDisplayName("headerValues"); descriptor.setDisplayName("cookie"); descriptor.setDisplayName("initParam");
/** Set the display name. Fires a property change event. * @param s the new name */ @Override public void setDisplayName(String s) { String displayName = super.getDisplayName(); if ((displayName == null) || !displayName.equals(s)) { super.setDisplayName(s); fireDisplayNameChange(displayName, s); } }
/** Create a property set. * @param name system name of the property set * @param displayName human presentable name * @param shortDescription description for the set */ public PropertySet(String name, String displayName, String shortDescription) { super.setName(name); super.setDisplayName(displayName); super.setShortDescription(shortDescription); }
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() {
String name = (key==null)? null: key.toString(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription(""); descriptor.setExpert(false);
key = (String) e.nextElement(); desc = new FeatureDescriptor(); desc.setDisplayName(key); desc.setExpert(false); desc.setHidden(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; }
FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("page scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("request scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("session scope attribute"); descriptor.setExpert(false); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("application scope attribute"); descriptor.setExpert(false);
descriptor.setDisplayName("pageContext"); descriptor.setDisplayName("pageScope"); descriptor.setDisplayName("requestScope"); descriptor.setDisplayName("sessionScope"); descriptor.setDisplayName("applicationScope"); descriptor.setDisplayName("param"); descriptor.setDisplayName("paramValues"); descriptor.setDisplayName("header"); descriptor.setDisplayName("headerValues"); descriptor.setDisplayName("cookie"); descriptor.setDisplayName("initParam");
public void apply(FaceletContext ctx, String propName, FeatureDescriptor target, TagAttribute attribute) { ValueExpression ve = attribute .getValueExpression(ctx, getEvalType()); target.setDisplayName((String) ve.getValue(ctx)); }
@Override public void apply(FaceletContext ctx, String propName, FeatureDescriptor target, TagAttribute attribute) { ValueExpression ve = attribute .getValueExpression(ctx, getEvalType()); target.setDisplayName((String) ve.getValue(ctx)); }