@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; }
FeatureDescriptor descriptor = new FeatureDescriptor(); String name = (key==null)? null: key.toString(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("");
desc.setExpert(false); desc.setHidden(false); desc.setName(key); desc.setPreferred(true); desc.setValue(TYPE, String.class);
Object value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("page scope attribute"); Object value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("request scope attribute"); Object value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("session scope attribute"); Object value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("application scope attribute");
/** Constructor. * @param valueType type of the property */ public Property(Class<T> valueType) { this.type = valueType; super.setName(""); // NOI18N }
descriptor.setName("pageContext"); descriptor.setDisplayName("pageContext"); descriptor.setName("pageScope"); descriptor.setDisplayName("pageScope"); descriptor.setName("requestScope"); descriptor.setDisplayName("requestScope"); descriptor.setName("sessionScope"); descriptor.setDisplayName("sessionScope"); descriptor.setName("applicationScope"); descriptor.setDisplayName("applicationScope"); descriptor.setName("param"); descriptor.setDisplayName("param"); descriptor.setName("paramValues"); descriptor.setDisplayName("paramValues"); descriptor.setName("header"); descriptor.setDisplayName("header"); descriptor.setName("headerValues"); descriptor.setDisplayName("headerValues"); descriptor.setName("cookie"); descriptor.setDisplayName("cookie");
/** Set the system name. Fires a property change event. * @param s the new name * @exception IllegalArgumentException if the new name cannot represent * a valid node name */ @Override public void setName(String s) { String name = super.getName(); if ((name == null) || !name.equals(s)) { super.setName(s); fireNameChange(name, 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() {
FeatureDescriptor descriptor = new FeatureDescriptor(); String name = (key==null)? null: key.toString(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("");
desc.setExpert(false); desc.setHidden(false); desc.setName(key); desc.setPreferred(true); desc.setValue(TYPE, String.class);
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; }
Object value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("page scope attribute"); Object value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("request scope attribute"); Object value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("session scope attribute"); Object value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE); FeatureDescriptor descriptor = new FeatureDescriptor(); descriptor.setName(name); descriptor.setDisplayName(name); descriptor.setShortDescription("application scope attribute");
descriptor.setName("pageContext"); descriptor.setDisplayName("pageContext"); descriptor.setName("pageScope"); descriptor.setDisplayName("pageScope"); descriptor.setName("requestScope"); descriptor.setDisplayName("requestScope"); descriptor.setName("sessionScope"); descriptor.setDisplayName("sessionScope"); descriptor.setName("applicationScope"); descriptor.setDisplayName("applicationScope"); descriptor.setName("param"); descriptor.setDisplayName("param"); descriptor.setName("paramValues"); descriptor.setDisplayName("paramValues"); descriptor.setName("header"); descriptor.setDisplayName("header"); descriptor.setName("headerValues"); descriptor.setDisplayName("headerValues"); descriptor.setName("cookie"); descriptor.setDisplayName("cookie");
/** Set the system name. Fires a property change event. * @param s the new name * @exception IllegalArgumentException if the new name cannot represent * a valid node name */ public void setName (String s) { String name = super.getName (); if (name == null || !name.equals (s)) { super.setName (s); fireNameChange (name, s); } }