// SUBSTRING FILTER
else if ( filter instanceof SubstringFilter )
{
Element newElement = element.addElement( "substrings" );
SubstringFilter substringFilter = ( SubstringFilter ) filter;
newElement.addAttribute("name", substringFilter.getType() );
String initial = substringFilter.getInitialSubstrings();
if ( ( initial != null ) && ( !"".equals( initial ) ) )
{
newElement.addElement( "initial" ).setText( initial );
}
List<String> anyList = substringFilter.getAnySubstrings();
for ( int i = 0; i < anyList.size(); i++ )
{
newElement.addElement( "any" ).setText( anyList.get( i ) );
}
String finalString = substringFilter.getFinalSubstrings();
if ( ( finalString != null ) && ( !"".equals( finalString ) ) )
{
newElement.addElement( "final" ).setText( finalString );
}
}