|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmarytts.tools.voiceimport.BasenameList
public class BasenameList
The BasenameList class produces and stores an alphabetically-sorted array of basenames issued from the .wav files present in a given directory.
| Constructor Summary | |
|---|---|
BasenameList()
Default constructor for an empty list. |
|
BasenameList(java.lang.String fileName)
This constructor loads the basename list from a random access file. |
|
BasenameList(java.lang.String[] str)
Constructor from an array of strings. |
|
BasenameList(java.lang.String dirName,
java.lang.String extension)
This constructor lists the . |
|
BasenameList(java.lang.String setFromDir,
java.lang.String setFromExt,
java.util.Vector setVec)
Default constructor from an existing vector and fields. |
|
| Method Summary | |
|---|---|
void |
add(java.lang.String str)
Adds a basename to the list. |
void |
add(java.lang.String[] str)
Adds an array of basenames to the list. |
void |
clear()
Clear the list. |
boolean |
contains(BasenameList bnl)
Check if the list contains another given one. |
boolean |
contains(java.lang.String str)
Check if the given basename is part of the list. |
BasenameList |
duplicate()
Duplicates the list (i.e., emits an autonomous copy of it). |
boolean |
equals(BasenameList bnl)
Check if two lists are equal. |
java.lang.String |
getDir()
An accessor for the original directory. |
java.lang.String |
getExt()
An accessor for the original extension. |
int |
getLength()
An accessor for the list's length |
java.lang.String[] |
getListAsArray()
An accessor for the list of basenames, returned as an array of strings |
java.util.Vector |
getListAsVector()
Another accessor for the list of basenames, returned as a vector of strings |
java.lang.String |
getName(int i)
Return a copy of the basename at index i. |
boolean |
hasChanged()
|
void |
load(java.lang.String fileName)
Read the basenameList from a file |
boolean |
remove(BasenameList bnl)
Removes a list from another list. |
boolean |
remove(java.lang.String str)
Removes a basename from the list, if it was present. |
void |
sort()
Ensure that the list is alphabetically sorted. |
BasenameList |
subList(int fromIndex,
int toIndex)
Returns an autonomous sublist between fromIndex, inclusive, and toIndex, exclusive. |
void |
write(java.io.File file)
Write the basenameList to a File. |
void |
write(java.lang.String fileName)
Write the basenameList to a file, identified by its name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasenameList()
public BasenameList(java.lang.String setFromDir,
java.lang.String setFromExt,
java.util.Vector setVec)
public BasenameList(java.lang.String[] str)
public BasenameList(java.lang.String dirName,
java.lang.String extension)
dir - The name of the directory to list the files from.extension - The extension of the files to list.
public BasenameList(java.lang.String fileName)
throws java.io.IOException
fileName - The file to read from.
java.io.IOException| Method Detail |
|---|
public void write(java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public void write(java.io.File file)
throws java.io.IOException
java.io.IOException
public void load(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic void add(java.lang.String str)
public void add(java.lang.String[] str)
public boolean remove(java.lang.String str)
str - The basename to remove.
public boolean remove(BasenameList bnl)
bnl - The basename list to remove.
public BasenameList duplicate()
public BasenameList subList(int fromIndex,
int toIndex)
public java.lang.String[] getListAsArray()
public java.util.Vector getListAsVector()
public int getLength()
public java.lang.String getDir()
public java.lang.String getExt()
public java.lang.String getName(int i)
i - The index of the basename to consider.
public boolean contains(java.lang.String str)
str - The basename to check for.
public boolean contains(BasenameList bnl)
bnl - The list of basenames to check for.
public boolean equals(BasenameList bnl)
bnl - The list of basenames to check for.
public void sort()
public void clear()
public boolean hasChanged()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||