com.vinculumtech.carrierwave.gist
Class Mode

java.lang.Object
  extended bycom.vinculumtech.carrierwave.gist.Mode
Direct Known Subclasses:
GraphPlanMode, ImageGraphMode

public abstract class Mode
extends java.lang.Object

Version:
$Id: //depot/carrierwave/src/shared/com/vinculumtech/carrierwave/gist/Mode.java#12 $

Field Summary
static java.lang.String ENCODING_PROPERTY
           
static java.lang.String READER_SUFFIX
           
static java.lang.String WRITER_SUFFIX
           
 
Constructor Summary
Mode()
           
 
Method Summary
protected abstract  void createAction()
           
protected  GraphPlan createGraphPlan()
           
protected abstract  void deleteAction()
           
 void execute()
          Performs either, retrieveAction, storeAction, or listAction
protected  ClientSession getClientSession()
           
 int getDepth()
           
 java.lang.String getEncoding()
           
protected  EncodingReader getEncodingReader()
           
protected  EncodingWriter getEncodingWriter()
           
 java.lang.String getFilename()
           
 java.lang.String getHost()
           
 Icon getIcon()
           
 Icon[] getIcons()
           
 java.lang.String getImageType()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getUsername()
           
 boolean isCreate()
           
 boolean isDelete()
           
 boolean isDoIcon()
           
 boolean isDoName()
           
 boolean isForgetIdentity()
           
 boolean isFuzzySelect()
           
 boolean isIgnoreReadOnly()
           
 boolean isList()
           
 boolean isRetrieve()
           
 boolean isStore()
           
protected abstract  void listAction()
           
protected abstract  void retrieveAction()
           
 void setCreate(boolean create)
           
 void setDelete(boolean delete)
           
 void setDepth(int depth)
           
 void setDoIcon(boolean doIcon)
           
 void setDoName(boolean doName)
           
 void setEncoding(java.lang.String encoding)
           
 void setFilename(java.lang.String filename)
           
 void setForgetIdentity(boolean forgetIdentity)
           
 void setFuzzySelect(boolean fuzzySelect)
           
 void setHost(java.lang.String host)
           
 void setIcon(Icon icon)
           
 void setIcon(java.lang.String iconString)
           
 void setIcons(Icon[] icons)
           
 void setIgnoreReadOnly(boolean ignoreReadOnly)
           
 void setImageType(java.lang.String imageType)
           
 void setList(boolean list)
           
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setRetrieve(boolean retrieve)
           
 void setStore(boolean store)
           
 void setUsername(java.lang.String username)
           
protected abstract  void storeAction()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENCODING_PROPERTY

public static final java.lang.String ENCODING_PROPERTY
See Also:
Constant Field Values

READER_SUFFIX

public static final java.lang.String READER_SUFFIX
See Also:
Constant Field Values

WRITER_SUFFIX

public static final java.lang.String WRITER_SUFFIX
See Also:
Constant Field Values
Constructor Detail

Mode

public Mode()
Method Detail

isStore

public boolean isStore()

setStore

public void setStore(boolean store)

isRetrieve

public boolean isRetrieve()

setRetrieve

public void setRetrieve(boolean retrieve)

isCreate

public boolean isCreate()

setCreate

public void setCreate(boolean create)

isDelete

public boolean isDelete()

setDelete

public void setDelete(boolean delete)

isList

public boolean isList()

setList

public void setList(boolean list)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getFilename

public java.lang.String getFilename()

setFilename

public void setFilename(java.lang.String filename)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getImageType

public java.lang.String getImageType()

setImageType

public void setImageType(java.lang.String imageType)

getDepth

public int getDepth()

setDepth

public void setDepth(int depth)

isFuzzySelect

public boolean isFuzzySelect()

setFuzzySelect

public void setFuzzySelect(boolean fuzzySelect)

isIgnoreReadOnly

public boolean isIgnoreReadOnly()

setIgnoreReadOnly

public void setIgnoreReadOnly(boolean ignoreReadOnly)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isDoName

public boolean isDoName()

setDoName

public void setDoName(boolean doName)

getIcon

public Icon getIcon()

setIcon

public void setIcon(java.lang.String iconString)

setIcon

public void setIcon(Icon icon)

getIcons

public Icon[] getIcons()

setIcons

public void setIcons(Icon[] icons)

isDoIcon

public boolean isDoIcon()

setDoIcon

public void setDoIcon(boolean doIcon)

isForgetIdentity

public boolean isForgetIdentity()

setForgetIdentity

public void setForgetIdentity(boolean forgetIdentity)

execute

public void execute()
Performs either, retrieveAction, storeAction, or listAction


getClientSession

protected ClientSession getClientSession()

getEncodingWriter

protected EncodingWriter getEncodingWriter()

getEncodingReader

protected EncodingReader getEncodingReader()

createGraphPlan

protected GraphPlan createGraphPlan()

listAction

protected abstract void listAction()

deleteAction

protected abstract void deleteAction()

storeAction

protected abstract void storeAction()

retrieveAction

protected abstract void retrieveAction()

createAction

protected abstract void createAction()


Copyright (C) 2002 Vinculum Technologies, Inc. All Rights Reserved.