Java Code Examples for org.xml.sax.helpers.AttributesImpl.getValue()

The following are Jave code examples for showing how to use getValue() of the org.xml.sax.helpers.AttributesImpl class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: tomcat7   File: Digester.java   View Source Code Vote up 6 votes
/**
 * Returns an attributes list which contains all the attributes
 * passed in, with any text of form "${xxx}" in an attribute value
 * replaced by the appropriate value from the system property.
 */
private Attributes updateAttributes(Attributes list) {

    if (list.getLength() == 0) {
        return list;
    }
    
    AttributesImpl newAttrs = new AttributesImpl(list);
    int nAttributes = newAttrs.getLength();
    for (int i = 0; i < nAttributes; ++i) {
        String value = newAttrs.getValue(i);
        try {
            String newValue = 
                IntrospectionUtils.replaceProperties(value, null, source);
            if (value != newValue) {
                newAttrs.setValue(i, newValue);
            }
        }
        catch (Exception e) {
            // ignore - let the attribute have its original value
        }
    }

    return newAttrs;

}
 
Example 2
Project: lams   File: Digester.java   View Source Code Vote up 6 votes
/**
 * Returns an attributes list which contains all the attributes
 * passed in, with any text of form "${xxx}" in an attribute value
 * replaced by the appropriate value from the system property.
 */
private Attributes updateAttributes(Attributes list) {

    if (list.getLength() == 0) {
        return list;
    }
    
    AttributesImpl newAttrs = new AttributesImpl(list);
    int nAttributes = newAttrs.getLength();
    for (int i = 0; i < nAttributes; ++i) {
        String value = newAttrs.getValue(i);
        try {
            String newValue = 
                IntrospectionUtils.replaceProperties(value, null, source);
            if (value != newValue) {
                newAttrs.setValue(i, newValue);
            }
        }
        catch (Exception e) {
            // ignore - let the attribute have its original value
        }
    }

    return newAttrs;

}
 
Example 3
Project: apache-tomcat-7.0.73-with-comment   File: Digester.java   View Source Code Vote up 6 votes
/**
 * Returns an attributes list which contains all the attributes
 * passed in, with any text of form "${xxx}" in an attribute value
 * replaced by the appropriate value from the system property.
 */
private Attributes updateAttributes(Attributes list) {

    if (list.getLength() == 0) {
        return list;
    }
    
    AttributesImpl newAttrs = new AttributesImpl(list);
    int nAttributes = newAttrs.getLength();
    for (int i = 0; i < nAttributes; ++i) {
        String value = newAttrs.getValue(i);
        try {
            String newValue = 
                IntrospectionUtils.replaceProperties(value, null, source);
            if (value != newValue) {
                newAttrs.setValue(i, newValue);
            }
        }
        catch (Exception e) {
            // ignore - let the attribute have its original value
        }
    }

    return newAttrs;

}
 
Example 4
Project: lazycat   File: Digester.java   View Source Code Vote up 6 votes
/**
 * Returns an attributes list which contains all the attributes passed in,
 * with any text of form "${xxx}" in an attribute value replaced by the
 * appropriate value from the system property.
 */
private Attributes updateAttributes(Attributes list) {

	if (list.getLength() == 0) {
		return list;
	}

	AttributesImpl newAttrs = new AttributesImpl(list);
	int nAttributes = newAttrs.getLength();
	for (int i = 0; i < nAttributes; ++i) {
		String value = newAttrs.getValue(i);
		try {
			String newValue = IntrospectionUtils.replaceProperties(value, null, source);
			if (value != newValue) {
				newAttrs.setValue(i, newValue);
			}
		} catch (Exception e) {
			// ignore - let the attribute have its original value
		}
	}

	return newAttrs;

}