Package org.eclipse.serializer.afs.types
Class AFS
- java.lang.Object
-
- org.eclipse.serializer.afs.types.AFS
-
public class AFS extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <R> Rapply(AFile file, Function<? super AReadableFile,R> logic)static <R> RapplyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic)static <R> RapplyWriting(AFile file, Function<? super AWritableFile,R> logic)static voidclose(AReadableFile file, Throwable cause)static voidexecute(AFile file, Consumer<? super AReadableFile> logic)static voidexecuteWriting(AFile file, Object user, Consumer<? super AWritableFile> logic)static voidexecuteWriting(AFile file, Consumer<? super AWritableFile> logic)static XGettingEnum<ADirectory>listDirectories(ADirectory directory, Predicate<? super ADirectory> selector)static <C extends Consumer<? super ADirectory>>
ClistDirectories(ADirectory directory, Predicate<? super ADirectory> selector, C collector)static XGettingEnum<AFile>listFiles(ADirectory directory, Predicate<? super AFile> selector)static <C extends Consumer<? super AFile>>
ClistFiles(ADirectory directory, Predicate<? super AFile> selector, C collector)static XGettingEnum<AItem>listItems(ADirectory directory, Predicate<? super AItem> selector)static byte[]read_bytes(AFile file)static StringreadString(AFile file)static StringreadString(AFile file, Charset charSet)static longwrite_bytes(AFile file, byte[] bytes)static longwriteBytes(AFile file, ByteBuffer bytes)static longwriteString(AFile file, String string)static longwriteString(AFile file, String string, Charset charset)
-
-
-
Method Detail
-
listItems
public static XGettingEnum<AItem> listItems(ADirectory directory, Predicate<? super AItem> selector)
-
listDirectories
public static XGettingEnum<ADirectory> listDirectories(ADirectory directory, Predicate<? super ADirectory> selector)
-
listDirectories
public static <C extends Consumer<? super ADirectory>> C listDirectories(ADirectory directory, Predicate<? super ADirectory> selector, C collector)
-
listFiles
public static XGettingEnum<AFile> listFiles(ADirectory directory, Predicate<? super AFile> selector)
-
listFiles
public static <C extends Consumer<? super AFile>> C listFiles(ADirectory directory, Predicate<? super AFile> selector, C collector)
-
read_bytes
public static byte[] read_bytes(AFile file)
-
applyWriting
public static <R> R applyWriting(AFile file, Function<? super AWritableFile,R> logic)
-
applyWriting
public static <R> R applyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic)
-
executeWriting
public static void executeWriting(AFile file, Consumer<? super AWritableFile> logic)
-
executeWriting
public static void executeWriting(AFile file, Object user, Consumer<? super AWritableFile> logic)
-
close
public static void close(AReadableFile file, Throwable cause)
-
execute
public static void execute(AFile file, Consumer<? super AReadableFile> logic)
-
writeBytes
public static long writeBytes(AFile file, ByteBuffer bytes)
-
write_bytes
public static final long write_bytes(AFile file, byte[] bytes)
-
apply
public static <R> R apply(AFile file, Function<? super AReadableFile,R> logic)
-
-