/** * Return true if the attributes of both configurations are equal. * * @param c1 configuration1 * @param c2 configuration2 * @return true if the attributes of both configurations are equal. */ private static boolean areAttributesEqual( final Configuration c1, final Configuration c2 ) { final String[] names1 = c1.getAttributeNames(); final String[] names2 = c2.getAttributeNames(); if( names1.length != names2.length ) { return false; } for( int i = 0; i < names1.length; i++ ) { final String name = names1[ i ]; final String value1 = c1.getAttribute( name, null ); final String value2 = c2.getAttribute( name, null ); if( !value1.equals( value2 ) ) { return false; } } return true; }
private Attributes getAttributes(Configuration configuration) throws ConfigurationException { final AttributesImpl attributes = new AttributesImpl(); final String[] avalonAttributeNames = configuration.getAttributeNames(); if (avalonAttributeNames != null && avalonAttributeNames.length > 0) { for (int i = 0; i < avalonAttributeNames.length; ++i) { if (LOG.isDebugEnabled()) { LOG.debug("Adding attribute " + avalonAttributeNames[i] + " with value " + configuration.getAttribute(avalonAttributeNames[i])); } attributes.addAttribute("", avalonAttributeNames[i], avalonAttributeNames[i], "CDATA", configuration.getAttribute(avalonAttributeNames[i])); LOG.debug("In attributes: " + avalonAttributeNames[i] + " with value " + attributes.getValue(avalonAttributeNames[i])); } } return attributes; } }
private Attributes getAttributes(Configuration configuration) throws ConfigurationException { final AttributesImpl attributes = new AttributesImpl(); final String[] avalonAttributeNames = configuration.getAttributeNames(); if (avalonAttributeNames != null && avalonAttributeNames.length > 0) { for (int i = 0; i < avalonAttributeNames.length; ++i) { if (LOG.isDebugEnabled()) { LOG.debug("Adding attribute " + avalonAttributeNames[i] + " with value " + configuration.getAttribute(avalonAttributeNames[i])); } attributes.addAttribute("", avalonAttributeNames[i], avalonAttributeNames[i], "CDATA", configuration.getAttribute(avalonAttributeNames[i])); LOG.debug("In attributes: " + avalonAttributeNames[i] + " with value " + attributes.getValue(avalonAttributeNames[i])); } } return attributes; } }
final String[] names = configuration.getAttributeNames(); for( int i = 0; i < names.length; i++ )
/** * Add all attributes from specified configuration * element to current configuration element. * * @param other the {@link Configuration} element */ public void addAllAttributes( final Configuration other ) { checkWriteable(); final String[] attributes = other.getAttributeNames(); for( int i = 0; i < attributes.length; i++ ) { final String name = attributes[ i ]; final String value = other.getAttribute( name, null ); setAttribute( name, value ); } }
final String[] names = configuration.getAttributeNames(); for( int i = 0; i < names.length; i++ )
String[] attrNames = element.getAttributeNames();
final String[] attributes = config.getAttributeNames(); if( attributes.length > 0 )
( (DefaultContext) m_context ).put( "component.logger", configuration.getAttribute( "logger", name ) ); String[] attribNames = configuration.getAttributeNames();