SensorPanel.Java /**//* Copyright (C) 2004 - 2007 Versant Inc. http://www.db4o.com */ package com.db4odoc.tpbuildtime; public class SensorPanel { private Object _sensor; private SensorPanel _next; public SensorPanel() { // default constructor for instantiation } // end SensorPanel public SensorPanel(int value) { _sensor = new Integer(value); } // end SensorPanel public SensorPanel getNext() { return _next; } // end getNext public Object getSensor() { return _sensor; } // end getSensor public void setSensor(Object sensor) { _sensor = sensor; } // end setSensor public SensorPanel createList(int length) { return createList(length, 1); } // end createList public SensorPanel createList(int length, int first) { int val = first; SensorPanel root = newElement(first); SensorPanel list = root; while (--length > 0) { list._next = newElement(++val); list = list._next; } return root; } // end createList protected SensorPanel newElement(int value) { return new SensorPanel(value); } // end newElement public String toString() { return "Sensor #" + getSensor(); } // end toString }