@Override public synchronized AttributeList setAttributes(AttributeList list) { Attribute[] attrs = list.toArray(new Attribute[0]); AttributeList retList = new AttributeList(); for (Attribute attr : attrs) { String name = attr.getName(); Object value = attr.getValue(); _propMap.put(name, value); retList.add(new Attribute(name, value)); } return retList; }
/** * Set an attribute list. */ public AttributeList setAttributes(AttributeList list) { Attribute[] attrs = list.toArray(new Attribute[0]); AttributeList retlist = new AttributeList(); for (Attribute attr : attrs) { String name = attr.getName(); AttributeProxy a = map.get(name); if (a != null && a.isWrite()) { a.set(name, attr.getValue()); retlist.add(attr); } } return retlist; }
@NotNull public synchronized AttributeList setAttributes(@NotNull AttributeList list) { @NotNull Attribute[] attrs = list.toArray(new Attribute[0]); @NotNull AttributeList retlist = new AttributeList(); for (@NotNull Attribute attr : attrs) { String name = attr.getName(); Object value = attr.getValue(); if ((value instanceof String)) { this.properties.setProperty(name, (String) value); retlist.add(new Attribute(name, value)); } } return retlist; }
public AttributeList setAttributes(Object o, AttributeList attributes) { Attribute[] attrs = (Attribute[]) attributes.toArray(new Attribute[0]); AttributeList retlist = new AttributeList(); for (Attribute attr : attrs) { String name = attr.getName(); Object value = attr.getValue(); try { setAttribute(o, attr); retlist.add(new Attribute(name, value)); } catch (Exception e) { } } return retlist; }
/** * Set an attribute list. */ public AttributeList setAttributes(AttributeList list) { Attribute[] attrs = list.toArray(new Attribute[0]); AttributeList retlist = new AttributeList(); for (Attribute attr : attrs) { String name = attr.getName(); AttributeProxy a = map.get(name); if (a != null && a.isWrite()) { a.set(name, attr.getValue()); retlist.add(attr); } } return retlist; }
/** * Set an attribute list. */ public AttributeList setAttributes(AttributeList list) { Attribute[] attrs = list.toArray(new Attribute[0]); AttributeList retlist = new AttributeList(); for (Attribute attr : attrs) { String name = attr.getName(); AttributeProxy a = map.get(name); if (a != null && a.isWrite()) { a.set(name, attr.getValue()); retlist.add(attr); } } return retlist; }
public AttributeList setAttributes(MBeanMetaData metadata, AttributeList attributes) { Object[] secured = filterAttributes(metadata.info.getClassName(), metadata.name, attributes.toArray(), false); AttributeList list = new AttributeList(); for (int i = 0; i < secured.length; ++i) list.add(secured[i]); return super.setAttributes(metadata, list); }