tn5250j/src/org/tn5250j/framework Tn5250jEvent.java,1.1,1.2
"Kenneth J. Pouncey" <[email protected]> Fri, 09 Jul 2004 04:34:42 +0000
| Newsgroups | gmane.comp.java.tn5250j.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23065/src/org/tn5250j/framework
Modified Files:
Tn5250jEvent.java
Log Message:
first part Phase III of headless changes. Change to use screen planes
Index: Tn5250jEvent.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework/Tn5250jEvent.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Tn5250jEvent.java 2 Jul 2004 13:45:59 -0000 1.1
--- Tn5250jEvent.java 9 Jul 2004 04:34:40 -0000 1.2
***************
*** 24,52 ****
public class Tn5250jEvent {
!
private Screen5250 screen;
! private ScreenChar data[];
private ScreenFields fields;
!
public Tn5250jEvent() {
! screen = null;
}
!
public Tn5250jEvent(Screen5250 newscreen) {
screen = newscreen;
! Object[] original = (Object[])screen.getCharacters();
! data = new ScreenChar[original.length];
System.arraycopy(original, 0, data, 0, original.length);
this.fields = newscreen.getScreenFields();
}
!
! public ScreenChar[] getData() {
return data;
}
!
public Screen5250 getScreen() {
return screen;
}
!
public ScreenFields getFields() {
return this.fields;
--- 24,59 ----
public class Tn5250jEvent {
!
private Screen5250 screen;
! private char[] data;
private ScreenFields fields;
!
public Tn5250jEvent() {
! screen = null;
}
!
public Tn5250jEvent(Screen5250 newscreen) {
screen = newscreen;
! // Object[] original = (Object[])screen.getCharacters();
! // data = new ScreenChar[original.length];
! // System.arraycopy(original, 0, data, 0, original.length);
!
! // changed by Kenneth - This should be replaced with a call to
! // getPlane method of screen object when they are implemented. These
! // new methods will also do the array copy.
! char[] original = screen.getCharacters();
! data = new char[original.length];
System.arraycopy(original, 0, data, 0, original.length);
this.fields = newscreen.getScreenFields();
}
!
! public char[] getData() {
return data;
}
!
public Screen5250 getScreen() {
return screen;
}
!
public ScreenFields getFields() {
return this.fields;
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com