org.apache.commons.vfs.provider
Class AbstractVfsComponent

java.lang.Object
  extended by org.apache.commons.vfs.provider.AbstractVfsComponent
All Implemented Interfaces:
VfsComponent
Direct Known Subclasses:
AbstractFilesCache, AbstractFileSystem, AbstractVfsContainer, DefaultFileReplicator

public abstract class AbstractVfsComponent
extends Object
implements VfsComponent

A partial VfsComponent implementation.

Version:
$Revision: 804273 $ $Date: 2009-08-14 17:56:52 +0200(ven, 14 ago 2009) $
Author:
Adam Murdoch

Constructor Summary
AbstractVfsComponent()
           
 
Method Summary
 void close()
          Closes the provider.
protected  VfsComponentContext getContext()
          Returns the context for this provider.
protected  org.apache.commons.logging.Log getLogger()
          Returns the logger for this file system to use.
 void init()
          Initialises the component.
 void setContext(VfsComponentContext context)
          Sets the context for this file system provider.
 void setLogger(org.apache.commons.logging.Log log)
          Sets the Logger to use for the component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVfsComponent

public AbstractVfsComponent()
Method Detail

setLogger

public final void setLogger(org.apache.commons.logging.Log log)
Sets the Logger to use for the component.

Specified by:
setLogger in interface VfsComponent
Parameters:
log - The Log to use.

setContext

public final void setContext(VfsComponentContext context)
Sets the context for this file system provider.

Specified by:
setContext in interface VfsComponent
Parameters:
context - The VfsComponentContext.

init

public void init()
          throws FileSystemException
Initialises the component. This implementation does nothing.

Specified by:
init in interface VfsComponent
Throws:
FileSystemException - if an error occurs.

close

public void close()
Closes the provider. This implementation does nothing.

Specified by:
close in interface VfsComponent

getLogger

protected final org.apache.commons.logging.Log getLogger()
Returns the logger for this file system to use.


getContext

protected final VfsComponentContext getContext()
Returns the context for this provider.



Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.