org.acm.seguin.ide.elixir.version
Class ElixirVersionControl

java.lang.Object
  extended by org.acm.seguin.ide.elixir.version.ElixirVersionControl

public class ElixirVersionControl
extends java.lang.Object

Interact with version control

Author:
Chris Seguin

Constructor Summary
ElixirVersionControl()
           
 
Method Summary
 void add(java.lang.String filename)
          Adds a file to visual source safe
 void add(java.lang.String[] filenames)
          Adds an array of files
 void checkIn(java.lang.String filename)
          Checks in a file to visual source safe
 void checkIn(java.lang.String[] filenames)
          Checks in multiple files
 void checkOut(java.lang.String filename)
          Checks out a file from visual source safe
 boolean contains(java.lang.String filename)
          Is this file contained in visual source safe?
 javax.swing.JMenuItem getMenu(TNode parent)
          Creates a menu item
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElixirVersionControl

public ElixirVersionControl()
Method Detail

getMenu

public javax.swing.JMenuItem getMenu(TNode parent)
Creates a menu item

Parameters:
parent - Node that describes the file
Returns:
The menu item

add

public void add(java.lang.String filename)
Adds a file to visual source safe

Parameters:
filename - The full path to the file

add

public void add(java.lang.String[] filenames)
Adds an array of files

Parameters:
filenames - The array of files to add

checkIn

public void checkIn(java.lang.String filename)
Checks in a file to visual source safe

Parameters:
filename - The full pathname of the file

checkIn

public void checkIn(java.lang.String[] filenames)
Checks in multiple files

Parameters:
filenames - Multiple files to check in

checkOut

public void checkOut(java.lang.String filename)
Checks out a file from visual source safe

Parameters:
filename - The full path name of the file

contains

public boolean contains(java.lang.String filename)
Is this file contained in visual source safe?

Parameters:
filename - The full path of the file in question
Returns:
Returns true if it is in source safe