P
plusGForce
C:\Users\Office...\com\pstephens\xml>javac -cp %CP% MarshalTester.java
MarshalTester.java:11: cannot find symbol
symbol : class CD
location: class ibm.xml.castor.MarshalTester
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
^
MarshalTester.java:11: cannot find symbol
symbol : class CD
location: class ibm.xml.castor.MarshalTester
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
^
2 errors
03/03/2008 02:21 PM 2,115 CastorTest.java
26/02/2008 01:12 PM 1,106 CD.java
03/03/2008 01:50 PM 1,144 Customer.java
03/03/2008 01:22 PM 183 FirstName.java
03/03/2008 01:22 PM 182 Lastname.java
26/02/2008 01:13 PM 584 MarshalTester.java
03/03/2008 01:23 PM 176 MI.java
03/03/2008 11:42 AM 877 Tester.java
26/02/2008 01:15 PM 860 UnmarshalTester.java
Contents of MarshalTester.java
package ibm.xml.castor;
import java.io.FileWriter;
import org.exolab.castor.xml.Marshaller;
public class MarshalTester {
public static void main(String[] args) {
try {
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
sessions.addTrack("Little Queen of Spades");
sessions.addTrack("Terraplane Blues");
FileWriter writer = new FileWriter("cds.xml");
Marshaller.marshal(sessions, writer);
} catch (Exception e) {
System.err.println(e.getMessage());
e.printStackTrace(System.err);
}
}
}
------------------------------------
Contents of CD.Java
package ibm.xml.castor;
import java.util.ArrayList;
import java.util.List;
/** A class to represent CDs */
public class CD implements java.io.Serializable {
/** The name of the CD */
private String name = null;
/** The artist of the CD */
private String artist = null;
/** Track listings */
private List tracks = null;
/** Required no-args constructor */
public CD() {
super();
}
/** Create a new CD */
public CD(String name, String artist) {
super();
this.name = name;
this.artist = artist;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setArtist(String artist) {
this.artist = artist;
}
public String getArtist() {
return artist;
}
public void setTracks(List tracks) {
this.tracks = tracks;
}
public List getTracks() {
return tracks;
}
public void addTrack(String trackName) {
if (tracks == null) {
tracks = new ArrayList();
}
tracks.add(trackName);
}
}
What am I doing wrong? Thanks in advance.
MarshalTester.java:11: cannot find symbol
symbol : class CD
location: class ibm.xml.castor.MarshalTester
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
^
MarshalTester.java:11: cannot find symbol
symbol : class CD
location: class ibm.xml.castor.MarshalTester
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
^
2 errors
03/03/2008 02:21 PM 2,115 CastorTest.java
26/02/2008 01:12 PM 1,106 CD.java
03/03/2008 01:50 PM 1,144 Customer.java
03/03/2008 01:22 PM 183 FirstName.java
03/03/2008 01:22 PM 182 Lastname.java
26/02/2008 01:13 PM 584 MarshalTester.java
03/03/2008 01:23 PM 176 MI.java
03/03/2008 11:42 AM 877 Tester.java
26/02/2008 01:15 PM 860 UnmarshalTester.java
Contents of MarshalTester.java
package ibm.xml.castor;
import java.io.FileWriter;
import org.exolab.castor.xml.Marshaller;
public class MarshalTester {
public static void main(String[] args) {
try {
CD sessions = new CD("Sessions for Robert J", "Eric Clapton");
sessions.addTrack("Little Queen of Spades");
sessions.addTrack("Terraplane Blues");
FileWriter writer = new FileWriter("cds.xml");
Marshaller.marshal(sessions, writer);
} catch (Exception e) {
System.err.println(e.getMessage());
e.printStackTrace(System.err);
}
}
}
------------------------------------
Contents of CD.Java
package ibm.xml.castor;
import java.util.ArrayList;
import java.util.List;
/** A class to represent CDs */
public class CD implements java.io.Serializable {
/** The name of the CD */
private String name = null;
/** The artist of the CD */
private String artist = null;
/** Track listings */
private List tracks = null;
/** Required no-args constructor */
public CD() {
super();
}
/** Create a new CD */
public CD(String name, String artist) {
super();
this.name = name;
this.artist = artist;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setArtist(String artist) {
this.artist = artist;
}
public String getArtist() {
return artist;
}
public void setTracks(List tracks) {
this.tracks = tracks;
}
public List getTracks() {
return tracks;
}
public void addTrack(String trackName) {
if (tracks == null) {
tracks = new ArrayList();
}
tracks.add(trackName);
}
}
What am I doing wrong? Thanks in advance.