org.plasma.text.ddl
Class Table

java.lang.Object
  extended by org.plasma.text.ddl.Table

public class Table
extends Object

Java class for table complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="table">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}pk" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}column" maxOccurs="unbounded"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}fk" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}index" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}behavior" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}unique" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.servicelabs.org/plasma/text/ddl}check" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Behavior> behaviors
           
protected  List<Check> checks
           
protected  List<Column> columns
           
protected  List<Fk> fks
           
protected  List<Index> indices
           
protected  String name
           
protected  Pk pk
           
protected  List<Unique> uniques
           
 
Constructor Summary
Table()
           
 
Method Summary
 List<Behavior> getBehaviors()
          Gets the value of the behaviors property.
 List<Check> getChecks()
          Gets the value of the checks property.
 List<Column> getColumns()
          Gets the value of the columns property.
 List<Fk> getFks()
          Gets the value of the fks property.
 List<Index> getIndices()
          Gets the value of the indices property.
 String getName()
          Gets the value of the name property.
 Pk getPk()
          Gets the value of the pk property.
 List<Unique> getUniques()
          Gets the value of the uniques property.
 void setName(String value)
          Sets the value of the name property.
 void setPk(Pk value)
          Sets the value of the pk property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pk

protected Pk pk

columns

protected List<Column> columns

fks

protected List<Fk> fks

indices

protected List<Index> indices

behaviors

protected List<Behavior> behaviors

uniques

protected List<Unique> uniques

checks

protected List<Check> checks

name

protected String name
Constructor Detail

Table

public Table()
Method Detail

getPk

public Pk getPk()
Gets the value of the pk property.

Returns:
possible object is Pk

setPk

public void setPk(Pk value)
Sets the value of the pk property.

Parameters:
value - allowed object is Pk

getColumns

public List<Column> getColumns()
Gets the value of the columns property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the columns property.

For example, to add a new item, do as follows:

    getColumns().add(newItem);
 

Objects of the following type(s) are allowed in the list Column


getFks

public List<Fk> getFks()
Gets the value of the fks property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fks property.

For example, to add a new item, do as follows:

    getFks().add(newItem);
 

Objects of the following type(s) are allowed in the list Fk


getIndices

public List<Index> getIndices()
Gets the value of the indices property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the indices property.

For example, to add a new item, do as follows:

    getIndices().add(newItem);
 

Objects of the following type(s) are allowed in the list Index


getBehaviors

public List<Behavior> getBehaviors()
Gets the value of the behaviors property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the behaviors property.

For example, to add a new item, do as follows:

    getBehaviors().add(newItem);
 

Objects of the following type(s) are allowed in the list Behavior


getUniques

public List<Unique> getUniques()
Gets the value of the uniques property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the uniques property.

For example, to add a new item, do as follows:

    getUniques().add(newItem);
 

Objects of the following type(s) are allowed in the list Unique


getChecks

public List<Check> getChecks()
Gets the value of the checks property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the checks property.

For example, to add a new item, do as follows:

    getChecks().add(newItem);
 

Objects of the following type(s) are allowed in the list Check


getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String


Copyright © 2014. All rights reserved.