@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) final class HttpController extends FsModelController<FsModel>
| Modifier and Type | Field and Description |
|---|---|
private HttpDriver |
driver |
| Constructor and Description |
|---|
HttpController(FsModel model,
HttpDriver driver) |
| Modifier and Type | Method and Description |
|---|---|
Icon |
getClosedIcon() |
(package private) HttpDriver |
getDriver() |
HttpEntry |
getEntry(FsEntryName name) |
InputSocket<?> |
getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
Icon |
getOpenIcon() |
OutputSocket<?> |
getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
FsController<?> |
getParent() |
boolean |
isReadable(FsEntryName name) |
boolean |
isReadOnly() |
boolean |
isWritable(FsEntryName name) |
void |
mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
void |
setReadOnly(FsEntryName name) |
boolean |
setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
<X extends IOException> |
sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
void |
unlink(FsEntryName name,
BitField<FsOutputOption> options) |
getModel, getMountPoint, isTouched, setTouchedequals, hashCode, isExecutable, setTime, sync, toStringprivate final HttpDriver driver
HttpController(FsModel model, HttpDriver driver)
HttpDriver getDriver()
public FsController<?> getParent()
getParent in class FsController<FsModel>public Icon getOpenIcon() throws IOException
getOpenIcon in class FsController<FsModel>IOExceptionpublic Icon getClosedIcon() throws IOException
getClosedIcon in class FsController<FsModel>IOExceptionpublic boolean isReadOnly()
throws IOException
isReadOnly in class FsController<FsModel>IOExceptionpublic HttpEntry getEntry(FsEntryName name) throws IOException
getEntry in class FsController<FsModel>IOExceptionpublic boolean isReadable(FsEntryName name) throws IOException
isReadable in class FsController<FsModel>IOExceptionpublic boolean isWritable(FsEntryName name) throws IOException
isWritable in class FsController<FsModel>IOExceptionpublic void setReadOnly(FsEntryName name) throws IOException
setReadOnly in class FsController<FsModel>IOExceptionpublic boolean setTime(FsEntryName name, BitField<Entry.Access> types, long value, BitField<FsOutputOption> options) throws IOException
setTime in class FsController<FsModel>IOExceptionpublic InputSocket<?> getInputSocket(FsEntryName name, BitField<FsInputOption> options)
getInputSocket in class FsController<FsModel>public OutputSocket<?> getOutputSocket(FsEntryName name, BitField<FsOutputOption> options, @CheckForNull Entry template)
getOutputSocket in class FsController<FsModel>public void mknod(FsEntryName name, Entry.Type type, BitField<FsOutputOption> options, @CheckForNull Entry template) throws IOException
mknod in class FsController<FsModel>IOExceptionpublic void unlink(FsEntryName name, BitField<FsOutputOption> options) throws IOException
unlink in class FsController<FsModel>IOExceptionpublic <X extends IOException> void sync(BitField<FsSyncOption> options, ExceptionHandler<? super FsSyncException,X> handler) throws X extends IOException
sync in class FsController<FsModel>X extends IOExceptionCopyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.