@Override public final OutputSocket<? extends Entry> output(BitField<FsAccessOption> options, FsNodeName name, Entry template) { return controller.output(map(options), name, template); }
@Override public final FsNode node(BitField<FsAccessOption> options, FsNodeName name) throws IOException { return controller.node(map(options), name); }
@Override public final void checkAccess(BitField<FsAccessOption> options, FsNodeName name, BitField<Access> types) throws IOException { controller.checkAccess(map(options), name, types); }
@Override public final void make(BitField<FsAccessOption> options, FsNodeName name, Type type, Entry template) throws IOException { controller.make(map(options), name, type, template); }
@Override public final void setReadOnly(BitField<FsAccessOption> options, FsNodeName name) throws IOException { controller.setReadOnly(map(options), name); }
@Override public final void unlink(BitField<FsAccessOption> options, FsNodeName name) throws IOException { controller.unlink(map(options), name); } }
@Override public final boolean setTime(BitField<FsAccessOption> options, FsNodeName name, Map<Access, Long> times) throws IOException { return controller.setTime(map(options), name, times); }
@Override public final boolean setTime(BitField<FsAccessOption> options, FsNodeName name, BitField<Access> types, long value) throws IOException { return controller.setTime(map(options), name, types, value); }
@Override public final InputSocket<? extends Entry> input(BitField<FsAccessOption> options, FsNodeName name) { return controller.input(map(options), name); }