Passing a container Class into a frame?
From: Shaun Marshall (shaun.marshall_at_blueyonder.co.uk)
Date: 12/01/03
- Previous message: Bharath Dhurjati: "Java expands wildcards in command line arguments in Windows: documentation"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 1 Dec 2003 22:40:37 -0000
Hope someone can help, for an assignment i was given a starter application
package, with that starter package i had to create some employee classes and
test harnesses. below iv pasted my Container class, which holds a company
eomployee class , the Company class and the Data holding class. I am
somehow trying to pass the container class into the preset frame as seen in
the attached file (Jdeveloper package file)
hope someone can give some ideas, or examples i can work with.
thanks in advance.
Company Class:
public class Company extends Employee {
private String jobTitle;
private String startDate;
private String leavingDate;
private double salary;
public Company(String aName, String aAddress, String aEmail,
String aTelephone, String aTelExt, String aJobTitle ,String
aStartDate, String aLeavingDate
, double aSalary){
super();
this.name = aName;
this.address = aAddress;
this.email = aEmail;
this.telephone = aTelephone;
this.telExt = aTelExt;
this.jobTitle = aJobTitle;
this.startDate = aStartDate;
this.leavingDate = aLeavingDate;
this.salary = aSalary;
}
public String toString(){
return ("Name : "+ name + " -\n Address: " + address
+ "-\n Email: " + email + "-\n Telephone: "
+ telephone + "-\n ID:" + idNo + "-\n Jobtitle: "
+ jobTitle + "-\n StartDate: " + startDate + "-\n Leaving Date: "
+ leavingDate + "-\n Salary: " + salary);
}
}
Container Class:
public class CompanyContainerClass extends Object {
private static Vector company = new Vector();
public int getItemCount(){
return company.size();
}
public Company getString(int index){
return (Company)company.elementAt(index);
}
public void addString(Company newString){
company.add(newString);
}
public void addElement(Company newString){
company.addElement(newString);
}
}
Data Holding Class/ pass to container :
public class CompanyDataClass extends Object {
public static CompanyContainerClass c = new CompanyContainerClass();
public static void buildCompanyObjects() {
Company company1 = new Company(
"Shaun Marshall"
,"East Kilbride"
,"shaun.marshall@blueyonder.co.uk"
,"265461"
,"229"
,"Chef De Parte"
,"06/10/02"
," "
,13500d);
Company company2 = new Company(
"Donald Duck"
,"33Boat Pond"
,"donald@duckland.com"
,"236699"
,"221"
,"Security"
,"11/04/00"
,"23/02/03"
,8500d);
Company company3 = new Company(
"George Bush"
,"The White House"
,"georg@thewhiteouse.com"
,"02699 555"
,"666"
,"Diplamatic Ambasidor"
,"01/01/99"
," "
,21000d );
Company company4 = new Company(
"Lorna Marshall"
,"Appleby Close"
,"lorna.marshall@ntl.com"
,"265461"
,"369"
,"Facilities Manager"
,"01/03/01"
," "
,23000d);
c.addString(company1); // Company objects are referenced by the
c.addString(company2); // CompanyContainerClass
c.addString(company3);
c.addString(company4);
for (int i = 0 ; i < c.getItemCount(); i ++) {
System.out.println(c.getString(i));
}// prints all items in the Container
begin 666 PersonnelDatabase.jws
M.T]R86-L92!*1&5V96QO<&5R("TM(%=/4DM34$%#12!&24Q%(%9%4E-)3TX@
M>S,N,#%]("T@9&\@;F]T(&%L=&5R('1H:7,@;&EN92$-"B,P/5!E<G-O;FYE
M;$1A=&%B87-E+FIW<PT*(S$]+EQ#;VYN96-T:6]N<RYC;VX-"B,R/2Y<4&5R
M<V]N;F5L1&%T86)A<V4N:G!R#0ID96)U9ULP72YB<# ],0T*9&5B=6=;,%TN
M8G P0E!4/3(-"F1E8G5G6S!=+F)P,$5N86)L960],0T*<WES6S!=+D%C=&EV
M95!R;VIE8W0],@T*<WES6S!=+D)R96%K<&]I;G1S/3 L,C@Y+#,P."PT-#4L
M,34Q+# L,"PP+#0T-2PQ-3$-"G-Y<ULP72YB<F]W<V4],3@Q#0IS>7-;,%TN
M9&5B=6<Q/3(P-PT*<WES6S!=+F1E8G5G,CTR-C -"G-Y<ULP72Y$969A=6QT
M1&ER/0T*<WES6S!=+F1I<G9I97<],C0S#0IS>7-;,%TN26YS<&5C=&]R/3 L
M+3<S-"PS,S$L,SDW+#(T,2PP+#0L+3(L,SDW+#(T,0T*<WES6S!=+DQA<W14
M86<],@T*<WES6S!=+DQO861E9$-L87-S/3 L,C8S+#$T-BPS-#@L,S0R+# L
M,"PP+#,T."PS-#(-"G-Y<ULP72Y-86EN5VEN9&]W/2TT+"TT+#@P,"PV,# L
M,@T*<WES6S!=+DUS9U9I97<],"PQ,BPQ+#,Y-RPR-#$L,2PR+"TR+#<X-RPY
M- T*<WES6S!=+DYA=FEG871O<CTP+#$L,3(L,C,X+#(V.2PQ+#,L+3(L,3DP
M+#,Q-@T*<WES6S!=+DY086YE;',]5$)A<D9I;&4L5$)A<D5D:70L5$)A<E)U
M;BQ40F%R4V5A<F-H+%!A;&5T=&4L4&]R=#$L4&]R=#(L4&]R=#0L4&]R=#,L
M3F%V:6=A=&]R+$EN<W!E8W1O<BQ-<V=6:65W+$)R96%K<&]I;G1S+$QO861E
M9$-L87-S#0IS>7-;,%TN3W!E;F5D1FEL93$]+EQM>61O8W-<4&5R<V]N;F5L
M1&%T86)A<V5<1&%T84-O;&QE8W1I;VY$:6%L;V<N:'1M; T*<WES6S!=+D]P
M96YE9$9I;&4R/2Y<;7ED;V-S7%!E<G-O;FYE;$1A=&%B87-E7$1A=&%#;VQL
M96-T:6]N1&EA;&]G5&5S="YH=&UL#0IS>7-;,%TN3W!E;F5D1FEL93,]+EQM
M>61O8W-<4&5R<V]N;F5L1&%T86)A<V5<4&5R<V]N;F5L1&%T86)A<V5!<' N
M:'1M; T*<WES6S!=+D]P96YE9$9I;&4T/2Y<;7ED;V-S7%!E<G-O;FYE;$1A
M=&%B87-E7%!E<G-O;FYE;$1A=&%B87-E07!P1G)A;64N:'1M; T*<WES6S!=
M+D]P96YE9$9I;&4U/2Y<;7ED;V-S7'-E<FEA;&EZ960M9F]R;2YH=&UL#0IS
M>7-;,%TN3W!E;F5D1FEL938]+EQM>61O8W-<4&5R<V]N;F5L1&%T86)A<V5<
M571I;&ET>4QI8G)A<GDN:'1M; T*<WES6S!=+D]P96YE9$9I;&5#;W5N=#TV
M#0IS>7-;,%TN4&%L971T93TQ+#(S-RPR+#4U,BPU,BPQ+# L,3$W.3DW,"PU
M-3(L-3(-"G-Y<ULP72Y0;W)T,3TQ+# L-3DL.# P+# L,2PP+"TQ+#@P,"PP
M#0IS>7-;,%TN4&]R=#(],BPP+#,Y,2PX,# L.38L,2PP+"TQ+#@P,"PY-@T*
M<WES6S!=+E!O<G0R4VET93TQ+# L6C$L+# -"G-Y<ULP72Y0;W)T,EHP/4US
M9U9I97<L,"PP+# -"G-Y<ULP72Y0;W)T,EHQ/2PP+# L,2Q:, T*<WES6S!=
M+E!O<G0R6D-O=6YT/3(-"G-Y<ULP72Y0;W)T,STS+# L-3DL,3DR+#,R.2PQ
M+# L+3$L,3DR+#,R.0T*<WES6S!=+E!O<G0S4VET93TQ+# L6C$L+# -"G-Y
M<ULP72Y0;W)T,UHP/4YA=FEG871O<BPP+# L, T*<WES6S!=+E!O<G0S6C$]
M+# L,"PQ+%HP#0IS>7-;,%TN4&]R=#-:0V]U;G0],@T*<WES6S!=+E!O<G0T
M/30L.# P+#4Y+# L,S(Y+#$L,"PM,2PP+#,R.0T*<WES6S!=+E!O<G0T4VET
M93TQ+# L6C L+#$L26YS<&5C=&]R#0IS>7-;,%TN4&]R=#1:,#TL,"PP+# -
M"G-Y<ULP72Y0;W)T-%HQ/2PP+# L,2Q:, T*<WES6S!=+E!O<G0T6D-O=6YT
M/3$-"G-Y<ULP72Y40F%R161I=#TQ+#$Q+#,P+#$P,"PR-"PQ+# L,3$W.3DW
M,"PQ,# L,C0-"G-Y<ULP72Y40F%R1FEL93TQ+#$Q+#(L,3 P+#(T+#$L,"PQ
M,3<Y.3<P+#$P,"PR- T*<WES6S!=+E1"87)2=6X],2PQ,C0L,BPQ,# L,C0L
M,2PP+#$Q-SDY-S L,3 P+#(T#0IS>7-;,%TN5$)A<E-E87)C:#TQ+#$R-"PS
M,"PQ,# L,C0L,2PP+#$Q-SDY-S L,3 P+#(T#0IS>7-;,%TN5FEE=V5R<S$]
M-30L-S L-#@P+#(R,RPR+# -"G-Y<ULP72Y6:65W97)S,3 ],C<L,S4L-3<U
M+#(T,2PP+# -"G-Y<ULP72Y6:65W97)S,3$],"PP+#0Y.2PR-3 L,"PP#0IS
M>7-;,%TN5FEE=V5R<S$R/3(W+#,U+#0S-2PR-#8L,"PP#0IS>7-;,%TN5FEE
M=V5R<S$S/34T+#<P+#4R-RPR-#$L,"PP#0IS>7-;,%TN5FEE=V5R<S$T/3(W
M+#,U+#4R-RPR-#$L,"PP#0IS>7-;,%TN5FEE=V5R<S$U/3(W+#,U+#0S-2PR
M-#8L,"PP#0IS>7-;,%TN5FEE=V5R<S$V/3 L,"PU-S8L,S,T+# L, T*<WES
M6S!=+E9I97=E<G,R/3 L,"PU-S4L,C0Q+# L, T*<WES6S!=+E9I97=E<G,S
M/3 L,"PT,S<L,C0V+# L, T*<WES6S!=+E9I97=E<G,T/3@Q+#$P-2PT,SDL
M,C0V+# L,0T*<WES6S!=+E9I97=E<G,U/34T+#<P+#0W,BPR-# L,"PP#0IS
M>7-;,%TN5FEE=V5R<S8],"PP+#0S.2PR-#8L,"PQ#0IS>7-;,%TN5FEE=V5R
M<S<]-30L-S L-#,Y+#(T-BPP+#$-"G-Y<ULP72Y6:65W97)S.#TP+# L-#<R
M+#(T,"PP+#$-"G-Y<ULP72Y6:65W97)S.3TR-RPS-2PT.3DL,C4P+# L, T*
M<WES6S!=+E9I97=E<G-#;W5N=#TQ-@T*<WES6S!=+E9I97=E<G-0871H,3TN
M7&UY<')O:F5C='-<4&5R<V]N;F5L1&%T86)A<V5<4&5R<V]N;F5L1&%T86)A
M<V5!<'!&<F%M92YJ879A#0IS>7-;,%TN5FEE=V5R<U!A=&@Q,#TN7&UY<')O
M:F5C='-<4&5R<V]N;F5L1&%T86)A<V5<0V]M<&%N>4-O;G1A:6YE<D-L87-S
M+FIA=F$-"G-Y<ULP72Y6:65W97)S4&%T:#$Q/2Y<;7EP<F]J96-T<UQ097)S
M;VYN96Q$871A8F%S95Q#;VUP86YY+FIA=F$-"G-Y<ULP72Y6:65W97)S4&%T
M:#$R/2Y<;7EP<F]J96-T<UQ097)S;VYN96Q$871A8F%S95Q%;7!L;WEE92YJ
M879A#0IS>7-;,%TN5FEE=V5R<U!A=&@Q,STN7&UY<')O:F5C='-<4&5R<V]N
M;F5L1&%T86)A<V5<0V]N=')A8W1O<BYJ879A#0IS>7-;,%TN5FEE=V5R<U!A
M=&@Q-#TN7&UY<')O:F5C='-<4&5R<V]N;F5L1&%T86)A<V5<0V]M<&%N>41A
M=&%#;&%S<RYJ879A#0IS>7-;,%TN5FEE=V5R<U!A=&@Q-3TN7&UY<')O:F5C
M='-<4&5R<V]N;F5L1&%T86)A<V5<4&5R<V]N;F5L1&%T86)A<V5!<' N:F%V
M80T*<WES6S!=+E9I97=E<G-0871H,38]+EQM>7!R;VIE8W1S7%!E<G-O;FYE
M;$1A=&%B87-E7$1A=&%#;VQL96-T:6]N1&EA;&]G+FIA=F$-"G-Y<ULP72Y6
M:65W97)S4&%T:#(]+EQM>7!R;VIE8W1S7%!E<G-O;FYE;$1A=&%B87-E7$-O
M;G1R86-T;W)$871A0VQA<W,N:F%V80T*<WES6S!=+E9I97=E<G-0871H,STN
M7&UY<')O:F5C='-<4&5R<V]N;F5L1&%T86)A<V5<1&%T84-O;&QE8W1I;VY$
M:6%L;V=497-T+FIA=F$-"G-Y<ULP72Y6:65W97)S4&%T:#0]+EQM>61O8W-<
M4&5R<V]N;F5L1&%T86)A<V5<1&%T84-O;&QE8W1I;VY$:6%L;V<N:'1M; T*
M<WES6S!=+E9I97=E<G-0871H-3TN7&UY9&]C<UQI;F1E>"YH=&UL#0IS>7-;
M,%TN5FEE=V5R<U!A=&@V/2Y<;7ED;V-S7%!E<G-O;FYE;$1A=&%B87-E7%!E
M<G-O;FYE;$1A=&%B87-E07!P1G)A;64N:'1M; T*<WES6S!=+E9I97=E<G-0
M871H-STN7&UY9&]C<UQ097)S;VYN96Q$871A8F%S95Q$871A0V]L;&5C=&EO
M;D1I86QO9U1E<W0N:'1M; T*<WES6S!=+E9I97=E<G-0871H.#TN7&UY9&]C
M<UQS97)I86QI>F5D+69O<FTN:'1M; T*<WES6S!=+E9I97=E<G-0871H.3TN
M7&UY<')O:F5C='-<4&5R<V]N;F5L1&%T86)A<V5<571I;&ET>4QI8G)A<GDN
M:F%V80T*<WES6S!=+G=O<FMS970],C0S#0IS>7-;,5TN4&%R96YT/3 -"G-Y
/<ULR72Y087)E;G0], T*
`
end
- Previous message: Bharath Dhurjati: "Java expands wildcards in command line arguments in Windows: documentation"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]