|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.prep.aces.AcesSplitter
public class AcesSplitter
Class AcesSplitter takes a zip archive of a consolidate aces file and splits it into the desired aces records.See the source: AcesSplitter.java
| Field Summary | |
|---|---|
private java.lang.String |
currentToken
|
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID |
private java.io.DataOutputStream |
dos
Class variables. |
private java.io.DataOutputStream |
dtdos
|
private java.util.Hashtable |
files
|
private boolean |
hostCheckBox
|
private java.io.DataOutputStream |
hostos
|
private int |
index
|
private boolean |
itsDefault
|
private boolean |
listOnly
|
private int |
offset
|
private java.lang.String |
path
|
private java.lang.StringBuffer |
stringBuffer
|
private java.lang.String |
xmlpath
|
private java.io.DataOutputStream |
xos
|
| Constructor Summary | |
|---|---|
AcesSplitter()
Another constructor: Need to call load before splitting a file. |
|
AcesSplitter(java.util.Vector v)
The constructor |
|
| Method Summary | |
|---|---|
void |
createHostFile(java.io.InputStream is,
java.lang.String fileName)
|
void |
createXmlFile(java.io.InputStream is)
|
void |
hostOutput(boolean hcb)
Used to set Records to be output in host format or not |
void |
listAcesRecords(java.io.InputStream is)
Lists the aces records contained in the AIP zip file. |
void |
load(java.util.Vector v)
used by GUI to load the hash table |
private void |
loadHashTableDefaults(java.util.Vector v)
loads the desired subfiles into hash table |
static void |
main(java.lang.String[] args)
main - used for command line execution |
void |
setWorkingDirectory(java.lang.String path)
Used to set the path to the working directory. |
void |
setXmlDirectory(java.lang.String path)
Used to set the location of your Xml File |
void |
split(java.io.InputStream is)
Splits the AIP zip file into desired aces records (those loaded into hash table). |
private boolean |
testForEndOfAcesRecord(java.lang.String line)
Determines if and end of record sets has been encountered (a single $ that is preceded and followed by a space). |
private boolean |
testForStartOfAcesRecord(java.lang.String line)
Determins if a desired aces record has been encountered. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CVS_VERSION_ID
private java.io.DataOutputStream dos
private java.io.DataOutputStream xos
private java.io.DataOutputStream dtdos
private java.io.DataOutputStream hostos
private java.util.Hashtable files
private boolean listOnly
private boolean itsDefault
private boolean hostCheckBox
private java.lang.String currentToken
private java.lang.StringBuffer stringBuffer
private int index
private int offset
private java.lang.String path
private java.lang.String xmlpath
| Constructor Detail |
|---|
public AcesSplitter(java.util.Vector v)
public AcesSplitter()
| Method Detail |
|---|
public void load(java.util.Vector v)
public void hostOutput(boolean hcb)
public void setWorkingDirectory(java.lang.String path)
public void setXmlDirectory(java.lang.String path)
public void listAcesRecords(java.io.InputStream is)
public void split(java.io.InputStream is)
public void createXmlFile(java.io.InputStream is)
public void createHostFile(java.io.InputStream is,
java.lang.String fileName)
private void loadHashTableDefaults(java.util.Vector v)
private boolean testForStartOfAcesRecord(java.lang.String line)
line - The current line to be parsedprivate boolean testForEndOfAcesRecord(java.lang.String line)
line - The current line to be parsedpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||