@Override public boolean includeFile( FileSelectInfo info ) throws Exception { return info.getFile().getName().getExtension().equals( "java" ); } } );
String Extension = null; if ( file.exists() ) { Extension = file.getName().getExtension();
@Override public RepositoryObject getObjectInformation( ObjectId objectId, RepositoryObjectType objectType ) throws KettleException { try { String filename = calcDirectoryName( null ); if ( objectId.getId().startsWith( "/" ) ) { filename += objectId.getId().substring( 1 ); } else { filename += objectId.getId(); } FileObject fileObject = KettleVFS.getFileObject( filename ); if ( !fileObject.exists() ) { return null; } FileName fname = fileObject.getName(); String name = fname.getBaseName(); if ( !Utils.isEmpty( fname.getExtension() ) && name.length() > fname.getExtension().length() ) { name = name.substring( 0, name.length() - fname.getExtension().length() - 1 ); } String filePath = fileObject.getParent().getName().getPath(); final FileObject baseDirObject = KettleVFS.getFileObject( repositoryMeta.getBaseDirectory() ); final int baseDirObjectPathLength = baseDirObject.getName().getPath().length(); final String dirPath = baseDirObjectPathLength <= filePath.length() ? filePath.substring( baseDirObjectPathLength ) : "/"; RepositoryDirectoryInterface directory = loadRepositoryDirectoryTree().findDirectory( dirPath ); Date lastModified = new Date( fileObject.getContent().getLastModifiedTime() ); return new RepositoryObject( objectId, name, directory, "-", lastModified, objectType, "", false ); } catch ( Exception e ) { throw new KettleException( "Unable to get object information for object with id=" + objectId, e ); } }
String Extension = null; if ( file.exists() ) { Extension = file.getName().getExtension().toString();
protected void selectLogFile( String[] filters ) { FileDialog dialog = new FileDialog( shell, SWT.SAVE ); dialog.setFilterExtensions( new String[] { "*.txt", "*.log", "*" } ); dialog.setFilterNames( filters ); if ( wLogfile.getText() != null ) { dialog.setFileName( jobMeta.environmentSubstitute( wLogfile.getText() ) ); } if ( dialog.open() != null ) { wLogfile.setText( dialog.getFilterPath() + Const.FILE_SEPARATOR + dialog.getFileName() ); String filename = dialog.getFilterPath() + Const.FILE_SEPARATOR + dialog.getFileName(); FileObject file = null; try { file = KettleVFS.getFileObject( filename ); // Set file extension .. wLogext.setText( file.getName().getExtension() ); // Set filename without extension ... wLogfile.setText( wLogfile.getText().substring( 0, wLogfile.getText().length() - wLogext.getText().length() - 1 ) ); } catch ( Exception ex ) { // Ignore } if ( file != null ) { try { file.close(); } catch ( IOException ex ) { /* Ignore */ } } } }
/** * Prepare file-dependent data for fill additional fields. */ protected void fillFileAdditionalFields( D data, FileObject file ) throws FileSystemException { data.shortFilename = file.getName().getBaseName(); data.path = KettleVFS.getFilename( file.getParent() ); data.hidden = file.isHidden(); data.extension = file.getName().getExtension(); data.uriName = file.getName().getURI(); data.rootUriName = file.getName().getRootURI(); if ( file.getType().hasContent() ) { data.lastModificationDateTime = new Date( file.getContent().getLastModifiedTime() ); data.size = file.getContent().getSize(); } else { data.lastModificationDateTime = null; data.size = null; } } }
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
data.extension = data.file.getName().getExtension();
extraData[outputIndex++] = data.file.getName().getExtension();
String templateExt = KettleVFS.getFileObject( data.realTemplateFileName ).getName().getExtension(); if ( !meta.getExtension().equalsIgnoreCase( templateExt ) ) { throw new KettleException( "Template Format Mismatch: Template has extension: "
@Override public boolean accept(FileObject it) { return it.getName().getExtension().equals("yaml"); } });
@Override public boolean includeFile( FileSelectInfo fileSelectInfo ) throws Exception { return extension == null || extension.equals( fileSelectInfo.getFile().getName().getExtension() ); }
private FileObject getEnvFileToRead(FileObject sourcePath) { if (sourcePath.getType() == FileType.FILE && sourcePath.isReadable() && (sourcePath.getName().getExtension().equalsIgnoreCase("xml") || sourcePath.getName().getExtension().equalsIgnoreCase("yaml"))) { return sourcePath; } else { return sourcePath.getChild("system-config.xml"); } }
public static boolean isSupportedResource( ResourceResolver resolver, FileObject location, String name) { String nameWithoutExtension = FilenameUtils.getBaseName(location.getName().getBaseName()); return (name == null || nameWithoutExtension.equals(name)) && resolver.supports(location.getName().getExtension()); }
protected <T> boolean supports( ResourceResolver resourceResolver, Class<T> type, FileObject location) throws FileSystemException { return resourceResolver.supports(type) && (location.getType() == FileType.FOLDER || resourceResolver.supports(location.getName().getExtension())); }