*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
for (vector<AttributeFilter*>::const_iterator i=m_filters.begin(); i!=m_filters.end(); ++i) {
Locker locker(*i);
(*i)->filterAttributes(context, attributes);
for (vector<AttributeFilter*>::const_iterator i=m_filters.begin(); i!=m_filters.end(); ++i) {
Locker locker(*i);
(*i)->filterAttributes(context, attributes);
if (type.get() && *(type.get())) {
try {
m_filters.push_back(conf.AttributeFilterManager.newPlugin(type.get(),e));
if (type.get() && *(type.get())) {
try {
m_filters.push_back(conf.AttributeFilterManager.newPlugin(type.get(),e));