allensoft.javacvs.client
Class TagRequest

java.lang.Object
  |
  +--allensoft.javacvs.client.CVSCommunicationsObject
        |
        +--allensoft.javacvs.client.CVSRequest
              |
              +--allensoft.javacvs.client.MultiFileCVSRequest
                    |
                    +--allensoft.javacvs.client.TagRequest

public class TagRequest
extends MultiFileCVSRequest


Constructor Summary
TagRequest(java.io.File[] files, java.lang.String sTag)
          Creates a new TagRequest that adds the supplied files to the repository using the default options.
TagRequest(java.io.File[] files, java.lang.String sTag, TagOptions options)
          Creates a new TagRequest that adds the supplied files to the repository using the supplied options.
TagRequest(java.io.File file, java.lang.String sTag)
          Creates a new TagRequest that adds the supplied file to the repository using the default options.
TagRequest(java.io.File file, java.lang.String sTag, TagOptions options)
          Creates a new TagRequest that adds the supplied file to the repository using the supplied options.
TagRequest(java.lang.String sTag)
          Creates a new TagRequest using the default options.
TagRequest(java.lang.String sTag, TagOptions options)
          Creates a new TagRequest using the supplied options.
 
Method Summary
 TagOptions getOptions()
           
protected  void sendRequest()
          Sends this request to the server.
 void setOptions(TagOptions options)
           
 
Methods inherited from class allensoft.javacvs.client.MultiFileCVSRequest
addFile, getCurrentDirectory, getFile, getFileCount, getRepositoryLocation, getWorkingDirectoryForFile, validateFile
 
Methods inherited from class allensoft.javacvs.client.CVSRequest
canSendIsModified, createResponse, fireStatusUpdate, getClient, getDescription, getException, getRequest, getResourceString, getResponse, getSendQuestionableCommands, hasCompletedSuccessfully, performRequest, validateRequest, waitForSuccessfulCompletion
 
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

TagRequest

public TagRequest(java.io.File[] files,
                  java.lang.String sTag,
                  TagOptions options)
           throws java.io.IOException,
                  CVSException
Creates a new TagRequest that adds the supplied files to the repository using the supplied options.

TagRequest

public TagRequest(java.io.File file,
                  java.lang.String sTag,
                  TagOptions options)
           throws java.io.IOException,
                  CVSException
Creates a new TagRequest that adds the supplied file to the repository using the supplied options.

TagRequest

public TagRequest(java.lang.String sTag,
                  TagOptions options)
Creates a new TagRequest using the supplied options. Files should be added to the request using the addFile method.

TagRequest

public TagRequest(java.io.File[] files,
                  java.lang.String sTag)
           throws java.io.IOException,
                  CVSException
Creates a new TagRequest that adds the supplied files to the repository using the default options.

TagRequest

public TagRequest(java.io.File file,
                  java.lang.String sTag)
           throws java.io.IOException,
                  CVSException
Creates a new TagRequest that adds the supplied file to the repository using the default options.

TagRequest

public TagRequest(java.lang.String sTag)
Creates a new TagRequest using the default options. Files should be added to the request using the addFile method.
Method Detail

getOptions

public TagOptions getOptions()

setOptions

public void setOptions(TagOptions options)

sendRequest

protected void sendRequest()
                    throws java.io.IOException,
                           CVSException
Description copied from class: CVSRequest
Sends this request to the server.
Overrides:
sendRequest in class CVSRequest