package pl.wroc.pwr.string; import java.io.File; import pl.wroc.pwr.IOperator; import pl.wroc.pwr.system.Consts; public class ExtractFileName implements IOperator { /** * */ private static final long serialVersionUID = 161043201114099318L; private File file; public ExtractFileName( File file ) { this.file = file; } public void setFile( File file ) { this.file = file; } public String apply( ) { String name = this.file.getName( ); int index = name.lastIndexOf( Consts.DOT ); if ( index >= 0 ) { return name.substring( 0, index ); } return name; } }