protected Entry createPrimaryEntry ( MultiDataObject obj, FileObject primaryFile ) { return new FileEntry (obj, primaryFile); }
/** Creates the right primary entry for a given primary file. * * @param obj requesting object * @param primaryFile primary file recognized by this loader * @return primary entry for that file */ protected MultiDataObject.Entry createPrimaryEntry(MultiDataObject obj, FileObject primaryFile) { return new FileEntry(obj, primaryFile); }
protected Entry createSecondaryEntry ( MultiDataObject obj, FileObject secondaryFile ) { return new FileEntry (obj, secondaryFile); }
/** Creates the right primary entry for given primary file. * * @param primaryFile primary file recognized by this loader * @return primary entry for that file */ protected MultiDataObject.Entry createPrimaryEntry (MultiDataObject obj, FileObject primaryFile) { return new FileEntry (obj, primaryFile); }
/** Creates right secondary entry for given file. The file is said to * belong to an object created by this loader. * * @param secondaryFile secondary file for which we want to create entry * @return the entry */ protected MultiDataObject.Entry createSecondaryEntry (MultiDataObject obj, FileObject secondaryFile) { // JST: We do not have secondary entries anymore, but it probably does not matter... return new FileEntry (obj, secondaryFile); } }
protected MultiDataObject.Entry createPrimaryEntry (MultiDataObject obj, FileObject primaryFile) { return new FileEntry (obj, primaryFile); }
protected MultiDataObject.Entry createPrimaryEntry (MultiDataObject obj, FileObject primaryFile) { return new FileEntry (obj, primaryFile); }
public MultiDataObject.Entry createSecondaryEntry (MultiDataObject dataObject, FileObject secondaryFile) { if (EXT_DESIGN.equals (secondaryFile.getExt ())) return new FileEntry (dataObject, secondaryFile); else return null; }
@Override protected Entry createPrimaryEntry(MultiDataObject obj, FileObject primaryFile) { Entry entry = new FileEntry(obj, primaryFile); LOGGER.log(Level.FINEST, "Creating primary entry for {0}", primaryFile.getName()); return entry; }
@Override protected Entry createPrimaryEntry(MultiDataObject obj, FileObject primaryFile) { Entry entry = new FileEntry(obj, primaryFile); LOGGER.log(Level.FINEST, "Creating primary entry for {0}", primaryFile.getName()); return entry; }
/** * Creates a primary entry for the primary files * * @param obj the dataObject to create a primary entry for * @param primaryFile the primary file to add as primary entry * @return the created primary entry */ @Override protected Entry createPrimaryEntry(MultiDataObject obj, FileObject primaryFile) { Entry entry = new FileEntry(obj, primaryFile); LOGGER.log(Level.FINEST, "Creating primary entry for {0}", primaryFile.getName()); return entry; }
/** Create the primary file entry. * @param primaryFile primary file recognized by this loader * @return primary entry for that file */ protected MultiDataObject.Entry createPrimaryEntry (MultiDataObject obj, FileObject primaryFile) { if (JAVA_EXTENSION.equals(primaryFile.getExt())) { return JavaDataSupport.createJavaFileEntry(obj, primaryFile); } else { return new FileEntry(obj, primaryFile); } }
/** * Creates a secondary entry for the provided MultiDataObject * @param obj the MultiDataObject to create the secondary entry for * @param secondaryFile the secondary file to create the entry from * @return The created entry */ @Override protected Entry createSecondaryEntry(MultiDataObject obj, FileObject secondaryFile) { Pattern taskDataPattern = Pattern.compile(TASKDATA_PATTERN); Pattern timeLogPattern = Pattern.compile(TIMELOG_PATTERN); assert (taskDataPattern.matcher(secondaryFile.getNameExt()).find() || timeLogPattern.matcher(secondaryFile.getNameExt()).find()); FileEntry entry = new FileEntry(obj, secondaryFile); LOGGER.log(Level.FINEST, "Creating secondary entry for {0}", secondaryFile.getName()); return entry; } }
@Override protected Entry createSecondaryEntry(MultiDataObject obj, FileObject secondaryFile) { assert Arrays.binarySearch(MANDITORY_EXT, secondaryFile.getExt()) >= 0 || Arrays.binarySearch(OPTIONAL_EXT, secondaryFile.getExt()) >= 0 || Arrays.binarySearch(OPTIONAL_EXT, getDoubleExtension(secondaryFile)) >= 0 ; FileEntry entry = new FileEntry(obj, secondaryFile); LOGGER.log(Level.FINEST, "Creating secondary entry for {0}", secondaryFile.getName()); return entry; }
@Override protected Entry createSecondaryEntry(MultiDataObject obj, FileObject secondaryFile) { assert Arrays.binarySearch(MANDITORY_EXT, secondaryFile.getExt()) >= 0 || Arrays.binarySearch(OPTIONAL_EXT, secondaryFile.getExt()) >= 0 || Arrays.binarySearch(OPTIONAL_EXT, getDoubleExtension(secondaryFile)) >= 0 ; FileEntry entry = new FileEntry(obj, secondaryFile); LOGGER.log(Level.FINEST, "Creating secondary entry for {0}", secondaryFile.getName()); return entry; }
private final MultiDataObject.Entry createPrimaryEntry(MultiDataObject obj, FileObject fo) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) return loader.createPrimaryEntry (obj, fo); Entry e; if (fo.isFolder ()) e = new FileEntry.Folder(obj, fo); else e = new FileEntry (obj, fo); return e; }
private final MultiDataObject.Entry createSecondaryEntry(MultiDataObject obj, FileObject fo) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) return loader.createSecondaryEntryImpl (obj, fo); Entry e; if (fo.isFolder ()) e = new FileEntry.Folder(obj, fo); else e = new FileEntry (obj, fo); return e; }
fileSystem.add(new FileEntry("C:\\home\\a\\ftp\\some_file.xml", "Windows relative path"));
"/home/remote")); UnixFakeFileSystem fileSystem = new UnixFakeFileSystem(); fileSystem.add(new FileEntry("/home/remote/a/ftp/some_file.xml", "Unix relative path"));
fileSystem.add(new FileEntry("C:\\a\\ftp\\some_file.xml", "windows absolute path"));