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