## org.das2.dataset.TableDataSetBuilder

Handles 1-N planes of table data. Update Note: Historically by default there was an un-named plane, that was always present in the builder. I removed that so that all planes could have a name, it probably breaks lots of stuff so extensive tests are needed before this change is committed. -cwp 2014-09-22

## TableDataSetBuilder( Units xUnits, Units yUnits, Units zUnits )

Creates a new instance of TableDataSetBuilder with a default plane A single plane with the empty string as it's name is defined.

## TableDataSetBuilder( Units xUnits, Units yUnits, Units zUnits, String name )

Creates a new instance of TableDataSetBuilder with a named default plane

## addPlane

addPlane( String name, Units zUnits ) → void

### Parameters

name - a String
zUnits - an Units

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]
addPlane( String name, Units zUnits, java.util.Map properties ) → void [view source]

## addProperties

addProperties( java.util.Map map ) → void

### Parameters

map - a java.util.Map

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## append

append( org.das2.dataset.TableDataSet tds ) → void

### Parameters

tds - a TableDataSet

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getProperty

getProperty( String name ) → Object

### Parameters

name - a String

### Returns:

java.lang.Object
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getXLength

getXLength( ) → int

### Returns:

int
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getXTag

getXTag( int i ) → double

### Parameters

i - an int

### Returns:

double
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## insertYScan

insertYScan( Datum x, org.das2.datum.DatumVector y, org.das2.datum.DatumVector z ) → void

### Parameters

x - a Datum
y - a DatumVector
z - a DatumVector

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]
insertYScan( Datum x, org.das2.datum.DatumVector y, org.das2.datum.DatumVector z, String planeId ) → void [view source]
insertYScan( Datum xTag, org.das2.datum.DatumVector yTags, org.das2.datum.DatumVector[] scans, String[] planeIDs ) → void [view source]

## setPlaneProperties

setPlaneProperties( int table, java.util.Map properties ) → void

### Parameters

table - an int
properties - a java.util.Map

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setProperty

setProperty( String name, Object value ) → void

### Parameters

name - a String
value - an Object

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]
setProperty( int table, String name, Object value ) → void [view source]

## setXUnits

setXUnits( Units units ) → void

### Parameters

units - an Units

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setYUnits

setYUnits( Units units ) → void

### Parameters

units - an Units

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setZUnits

setZUnits( Units units ) → void

### Parameters

units - an Units

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]
setZUnits( Units units, String planeID ) → void [view source]

## toString

toString( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## toTableDataSet

toTableDataSet( ) → org.das2.dataset.TableDataSet

### Returns:

org.das2.dataset.TableDataSet
[search for examples] [view on GitHub] [view on old javadoc] [view source]