2 * Copyright (c) 2003 University of Murcia. All rights reserved.
\r
3 * --------------------------------------------------------------
\r
4 * For more information, please see <http://www.umu.euro6ix.org/>.
\r
7 package org.umu.cops.stack;
\r
14 * @version COPSData.java, v 1.00 2003
\r
17 public class COPSData {
\r
19 private byte[] _dataBuf;
\r
27 public COPSData(byte[] dPtr, int offset, int dLen) {
\r
28 _dataBuf = new byte[dLen];
\r
29 System.arraycopy(dPtr,offset,_dataBuf,0,dLen);
\r
33 public COPSData(String data) {
\r
34 _dLen = data.getBytes().length;
\r
35 _dataBuf = new byte[_dLen];
\r
36 System.arraycopy(data.getBytes(),0,_dataBuf,0,_dLen);
\r
45 public byte[] getData() {
\r
55 public int length() {
\r
65 public String str() {
\r
66 return new String (_dataBuf);
\r
69 public String toString() {
\r
73 public boolean equals(Object obj) {
\r
74 return (((COPSData) obj).toString().equals(str()));
\r