allensoft.javacvs.client
Class ExportOptions

java.lang.Object
  |
  +--allensoft.javacvs.client.CVSCommunicationsObject
        |
        +--allensoft.javacvs.client.Options
              |
              +--allensoft.javacvs.client.ExportOptions

public class ExportOptions
extends Options

Defines the options for a export request.


Constructor Summary
ExportOptions()
           
ExportOptions(java.util.Date date)
           
ExportOptions(java.lang.String sTag)
           
 
Method Summary
 boolean getCreateEmptyDirectories()
           
 java.util.Date getDate()
          Gets the date that the checkout out will not retrieve later revisions of files than.
 KeywordSubstitutionMode getKeywordSubstitutionMode()
           
 boolean getRecursive()
           
 boolean getRetrieveFilesThatDontMatchTagOrDate()
           
 java.lang.String getTag()
          Gets the tag that the checkout out will not retrieve later revisions of files than.
protected  void sendOptions()
          Sends the options to the server.
 void setCreateEmptyDirectories(boolean b)
           
 void setDate(java.util.Date date)
          Sets the date that the checkout out will not retrieve later revisions of files than.
 void setKeywordSubstitutionMode(KeywordSubstitutionMode mode)
           
 void setRecursive(boolean b)
           
 void setRetrieveFilesThatDontMatchTagOrDate(boolean b)
           
 void setTag(java.lang.String sTag)
          Sets the tag that the checkout out will not retrieve later revisions of files than.
 
Methods inherited from class allensoft.javacvs.client.Options
buildOptionsAsString, getClient, getCurrentDirectory, setToDefaults
 
Methods inherited from class allensoft.javacvs.client.CVSCommunicationsObject
expandModules, flush, getFileFromRelativePath, getRelativePath, getRelativePath, getRelativePath, getWrapperRCSOptions, performSubRequest, receiveFile, receiveFile, receiveLine, sendArgument, sendArgument, sendArgument, sendArgument, sendCheckinProg, sendCurrentDirectory, sendDateOption, sendDirectory, sendDirectory, sendEntry, sendFileDetails, sendFileDetails, sendFileDetails, sendGlobalOption, sendKopt, sendLine, sendModified, sendOptions, sendStaticDirectory, sendSticky, sendText, sendUnchanged, sendUpdateProg, sendWorkingDirectoryDetails, sendWorkingDirectoryDetails, sendWorkingDirectoryDetails, validRequests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportOptions

public ExportOptions(java.util.Date date)

ExportOptions

public ExportOptions(java.lang.String sTag)

ExportOptions

public ExportOptions()
Method Detail

getDate

public java.util.Date getDate()
Gets the date that the checkout out will not retrieve later revisions of files than. If this is null then the latest revision will be got unless a tag has been specified.

setDate

public void setDate(java.util.Date date)
Sets the date that the checkout out will not retrieve later revisions of files than.

getTag

public java.lang.String getTag()
Gets the tag that the checkout out will not retrieve later revisions of files than.

setTag

public void setTag(java.lang.String sTag)
Sets the tag that the checkout out will not retrieve later revisions of files than.

getCreateEmptyDirectories

public boolean getCreateEmptyDirectories()

setCreateEmptyDirectories

public void setCreateEmptyDirectories(boolean b)

getRecursive

public boolean getRecursive()

setRecursive

public void setRecursive(boolean b)

getRetrieveFilesThatDontMatchTagOrDate

public boolean getRetrieveFilesThatDontMatchTagOrDate()

setRetrieveFilesThatDontMatchTagOrDate

public void setRetrieveFilesThatDontMatchTagOrDate(boolean b)

getKeywordSubstitutionMode

public KeywordSubstitutionMode getKeywordSubstitutionMode()

setKeywordSubstitutionMode

public void setKeywordSubstitutionMode(KeywordSubstitutionMode mode)

sendOptions

protected void sendOptions()
                    throws CVSException,
                           java.io.IOException
Description copied from class: Options
Sends the options to the server.
Overrides:
sendOptions in class Options