com.maverick.sshd.shell
Class Edit.EditBuffer

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<String>
              extended by com.maverick.sshd.shell.Edit.EditBuffer
All Implemented Interfaces:
Serializable, Cloneable, Iterable<String>, Collection<String>, List<String>, RandomAccess
Enclosing class:
Edit

public class Edit.EditBuffer
extends ArrayList<String>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Edit.EditBuffer()
           
 
Method Summary
 void add(int index, String element)
           
 boolean add(String e)
           
 boolean addAll(Collection<? extends String> c)
           
 boolean addAll(int index, Collection<? extends String> c)
           
 void clear()
           
 void discard()
           
 AbstractFile getFile()
           
 boolean isChanged()
           
 void load(AbstractFile object)
           
 String remove(int index)
           
 boolean remove(Object o)
           
 boolean removeAll(Collection<?> c)
           
protected  void removeRange(int fromIndex, int toIndex)
           
 void save()
           
 String set(int index, String element)
           
 void setFile(AbstractFile file)
           
 
Methods inherited from class java.util.ArrayList
clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, retainAll, subList
 

Constructor Detail

Edit.EditBuffer

public Edit.EditBuffer()
Method Detail

getFile

public AbstractFile getFile()

discard

public void discard()

add

public boolean add(String e)
Specified by:
add in interface Collection<String>
Specified by:
add in interface List<String>
Overrides:
add in class ArrayList<String>

setFile

public void setFile(AbstractFile file)

add

public void add(int index,
                String element)
Specified by:
add in interface List<String>
Overrides:
add in class ArrayList<String>

clear

public void clear()
Specified by:
clear in interface Collection<String>
Specified by:
clear in interface List<String>
Overrides:
clear in class ArrayList<String>

addAll

public boolean addAll(Collection<? extends String> c)
Specified by:
addAll in interface Collection<String>
Specified by:
addAll in interface List<String>
Overrides:
addAll in class ArrayList<String>

addAll

public boolean addAll(int index,
                      Collection<? extends String> c)
Specified by:
addAll in interface List<String>
Overrides:
addAll in class ArrayList<String>

removeRange

protected void removeRange(int fromIndex,
                           int toIndex)
Overrides:
removeRange in class ArrayList<String>

removeAll

public boolean removeAll(Collection<?> c)
Specified by:
removeAll in interface Collection<String>
Specified by:
removeAll in interface List<String>
Overrides:
removeAll in class AbstractCollection<String>

set

public String set(int index,
                  String element)
Specified by:
set in interface List<String>
Overrides:
set in class ArrayList<String>

remove

public String remove(int index)
Specified by:
remove in interface List<String>
Overrides:
remove in class ArrayList<String>

remove

public boolean remove(Object o)
Specified by:
remove in interface Collection<String>
Specified by:
remove in interface List<String>
Overrides:
remove in class ArrayList<String>

isChanged

public boolean isChanged()

save

public void save()
          throws IOException
Throws:
IOException

load

public void load(AbstractFile object)
          throws IOException
Throws:
IOException


Copyright © 2012. All Rights Reserved.