List of usage examples for weka.core.converters TextDirectoryLoader setCharSet
public void setCharSet(String charSet)
From source file:adams.flow.transformer.WekaTextDirectoryReader.java
License:Open Source License
/** * Executes the flow item.// w ww .ja v a2s . c o m * * @return null if everything is fine, otherwise error message */ @Override protected String doExecute() { String result; TextDirectoryLoader loader; Instances data; File file; result = null; try { if (m_InputToken.getPayload() instanceof File) file = (File) m_InputToken.getPayload(); else file = new PlaceholderFile((String) m_InputToken.getPayload()); if (file.isDirectory()) { loader = new TextDirectoryLoader(); loader.setDirectory(file); loader.setOutputFilename(m_StoreFilename); loader.setCharSet(m_CharSet); data = loader.getDataSet(); m_OutputToken = new Token(data); updateProvenance(m_OutputToken); } else { result = "Input is not a directory: " + file; } } catch (Exception e) { result = handleException("Failed to load directory with text files: ", e); } return result; }