Bully Task (12.12.2005)

at.jku.fim.datalinksimulation.layer1.data
Class RawData

java.lang.Object
  extended by at.jku.fim.datalinksimulation.layer1.data.RawData
All Implemented Interfaces:
java.lang.Cloneable

public class RawData
extends java.lang.Object
implements java.lang.Cloneable

Title: OSI Simulation Framework

Copyright: (c) 2004-05

Company: FIM@JKU, www.fim.uni-linz.ac.at

Version:
$Id: RawData.java,v 1.1 2005/10/27 13:10:11 aputzinger Exp $
Author:
Andreas Putzinger

Field Summary
protected  int[] rawData
          contained data; only values between 0 and 255 are valid; if any other value is specified, it is set to 0
 
Constructor Summary
RawData(int[] data)
          Constructor
 
Method Summary
 java.lang.Object clone()
           
 int[] getRawDataBulk()
           
 java.util.Iterator iterator()
          Returns an iterator for the contained data.
 int length()
           
 void setRawDataBulk(int[] data)
          Set the raw data
 java.lang.String stringRepresentation()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rawData

protected int[] rawData
contained data; only values between 0 and 255 are valid; if any other value is specified, it is set to 0

Constructor Detail

RawData

public RawData(int[] data)
Constructor

Parameters:
data - Inital content
Method Detail

iterator

public java.util.Iterator iterator()
Returns an iterator for the contained data.
Content is returned Integer per Integer
Like in every Iterator implementation, the data is only valid as long as the data is not changed!

Returns:
Returns a corresponding iterator

length

public int length()
Returns:
Returns the number of data bytes; 0 if empty

setRawDataBulk

public void setRawDataBulk(int[] data)
Set the raw data

Parameters:
data - New raw data

getRawDataBulk

public int[] getRawDataBulk()
Returns:
Returns a copy of the raw data int array;
If no data is contained, an empty array is returned, but never null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

stringRepresentation

public java.lang.String stringRepresentation()
Returns:
Returns printable string representation of string

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

Bully Task (12.12.2005)

Submit a bug

Copyright 2004, 2005 Michael Sonntag & Institute for Information Processing and Microprocessor Technology (FIM), Johannes-Kepler-University Linz, Altenbergerstr. 69, A-4040 Linz, Austria.