<?php
/*******************************************************************
* ComplexType.php
* Copyright (C) 2006 Midnight Coders, LLC
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* The software is licensed under the GNU General Public License (GPL)
* For details, see http://www.gnu.org/licenses/gpl.txt.
********************************************************************/
class ComplexType
{
public $number;
public $date;
public $nullableDate;
public $str;
public $array;
public $complexArray;
public $map;
public $complexType;
// primitive fields
public $intField;
public $floatField;
public $longField;
public $shortField;
//public $charField;
public $byteField;
public $doubleField;
// primitive wrappers fields
public $intWrapperField;
public $floatWrapperField;
public $longWrapperField;
public $shortWrapperField;
// public $charWrapperField;
public $byteWrapperField;
public $doubleWrapperField;
// string
public $stringField;
public $stringBufferField;
// arrays of primitives
public $intArrayField;
public $shortArrayField;
public $longArrayField;
// public $charArrayField;
public $byteArrayField;
public $doubleArrayField;
public $floatArrayField;
// arrays of wrappers
public $intWrapperArrayField;
public $shortWrapperArrayField;
public $longWrapperArrayField;
// public $charWrapperArrayField;
public $byteWrapperArrayField;
public $doubleWrapperArrayField;
public $floatWrapperArrayField;
// collections
public $collectionField;
public $abstractCollectionField;
public $listCollectionField;
public $abstractListField;
public $abstractSequentialListField;
public $stackField;
public $vectorField;
public $linkedLIstField;
public $arrayListField;
public $setField;
public $sortedSetField;
public $abstractSetField;
// public $hashSetField;
public $treeSetField;
public $mapSetField;
public $abstractMapField;
public $propertiesField;
// public $hashtableField;
// public $hashMapField;
// public $weakHashMapField;
public $treeMapField;
}
?>