All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jopendocument.model.table.TableDatabaseRange Maven / Gradle / Ivy

Go to download

jOpenDocument is a free library for developers looking to use Open Document files without OpenOffice.org.

The newest version!
/*
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 * 
 * Copyright 2008-2013 jOpenDocument, by ILM Informatique. All rights reserved.
 * 
 * The contents of this file are subject to the terms of the GNU
 * General Public License Version 3 only ("GPL").  
 * You may not use this file except in compliance with the License. 
 * You can obtain a copy of the License at http://www.gnu.org/licenses/gpl-3.0.html
 * See the License for the specific language governing permissions and limitations under the License.
 * 
 * When distributing the software, include this License Header Notice in each file.
 * 
 */

package org.jopendocument.model.table;

import java.util.ArrayList;
import java.util.List;

/**
 * 
 */
public class TableDatabaseRange {

    protected String tableContainsHeader;
    protected List tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery;
    protected String tableDisplayFilterButtons;
    protected TableFilter tableFilter;
    protected String tableHasPersistantData;
    protected String tableIsSelection;
    protected String tableName;
    protected String tableOnUpdateKeepSize;
    protected String tableOnUpdateKeepStyles;
    protected String tableOrientation;
    protected String tableRefreshDelay;
    protected TableSort tableSort;
    protected TableSubtotalRules tableSubtotalRules;
    protected String tableTargetRangeAddress;

    /**
     * Gets the value of the tableContainsHeader property.
     * 
     * @return possible object is {@link String }
     * 
     */
    public String getTableContainsHeader() {
        if (this.tableContainsHeader == null) {
            return "true";
        } else {
            return this.tableContainsHeader;
        }
    }

    /**
     * Gets the value of the
     * tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery 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 * tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery property. * *

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

     * getTableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list {@link TableDatabaseSourceSql } * {@link TableDatabaseSourceTable } {@link TableDatabaseSourceQuery } * * */ public List getTableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery() { if (this.tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery == null) { this.tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery = new ArrayList(); } return this.tableDatabaseSourceSqlOrTableDatabaseSourceTableOrTableDatabaseSourceQuery; } /** * Gets the value of the tableDisplayFilterButtons property. * * @return possible object is {@link String } * */ public String getTableDisplayFilterButtons() { if (this.tableDisplayFilterButtons == null) { return "false"; } else { return this.tableDisplayFilterButtons; } } /** * Gets the value of the tableFilter property. * * @return possible object is {@link TableFilter } * */ public TableFilter getTableFilter() { return this.tableFilter; } /** * Gets the value of the tableHasPersistantData property. * * @return possible object is {@link String } * */ public String getTableHasPersistantData() { if (this.tableHasPersistantData == null) { return "true"; } else { return this.tableHasPersistantData; } } /** * Gets the value of the tableIsSelection property. * * @return possible object is {@link String } * */ public String getTableIsSelection() { if (this.tableIsSelection == null) { return "false"; } else { return this.tableIsSelection; } } /** * Gets the value of the tableName property. * * @return possible object is {@link String } * */ public String getTableName() { return this.tableName; } /** * Gets the value of the tableOnUpdateKeepSize property. * * @return possible object is {@link String } * */ public String getTableOnUpdateKeepSize() { if (this.tableOnUpdateKeepSize == null) { return "true"; } else { return this.tableOnUpdateKeepSize; } } /** * Gets the value of the tableOnUpdateKeepStyles property. * * @return possible object is {@link String } * */ public String getTableOnUpdateKeepStyles() { if (this.tableOnUpdateKeepStyles == null) { return "false"; } else { return this.tableOnUpdateKeepStyles; } } /** * Gets the value of the tableOrientation property. * * @return possible object is {@link String } * */ public String getTableOrientation() { if (this.tableOrientation == null) { return "row"; } else { return this.tableOrientation; } } /** * Gets the value of the tableRefreshDelay property. * * @return possible object is {@link String } * */ public String getTableRefreshDelay() { return this.tableRefreshDelay; } /** * Gets the value of the tableSort property. * * @return possible object is {@link TableSort } * */ public TableSort getTableSort() { return this.tableSort; } /** * Gets the value of the tableSubtotalRules property. * * @return possible object is {@link TableSubtotalRules } * */ public TableSubtotalRules getTableSubtotalRules() { return this.tableSubtotalRules; } /** * Gets the value of the tableTargetRangeAddress property. * * @return possible object is {@link String } * */ public String getTableTargetRangeAddress() { return this.tableTargetRangeAddress; } /** * Sets the value of the tableContainsHeader property. * * @param value allowed object is {@link String } * */ public void setTableContainsHeader(final String value) { this.tableContainsHeader = value; } /** * Sets the value of the tableDisplayFilterButtons property. * * @param value allowed object is {@link String } * */ public void setTableDisplayFilterButtons(final String value) { this.tableDisplayFilterButtons = value; } /** * Sets the value of the tableFilter property. * * @param value allowed object is {@link TableFilter } * */ public void setTableFilter(final TableFilter value) { this.tableFilter = value; } /** * Sets the value of the tableHasPersistantData property. * * @param value allowed object is {@link String } * */ public void setTableHasPersistantData(final String value) { this.tableHasPersistantData = value; } /** * Sets the value of the tableIsSelection property. * * @param value allowed object is {@link String } * */ public void setTableIsSelection(final String value) { this.tableIsSelection = value; } /** * Sets the value of the tableName property. * * @param value allowed object is {@link String } * */ public void setTableName(final String value) { this.tableName = value; } /** * Sets the value of the tableOnUpdateKeepSize property. * * @param value allowed object is {@link String } * */ public void setTableOnUpdateKeepSize(final String value) { this.tableOnUpdateKeepSize = value; } /** * Sets the value of the tableOnUpdateKeepStyles property. * * @param value allowed object is {@link String } * */ public void setTableOnUpdateKeepStyles(final String value) { this.tableOnUpdateKeepStyles = value; } /** * Sets the value of the tableOrientation property. * * @param value allowed object is {@link String } * */ public void setTableOrientation(final String value) { this.tableOrientation = value; } /** * Sets the value of the tableRefreshDelay property. * * @param value allowed object is {@link String } * */ public void setTableRefreshDelay(final String value) { this.tableRefreshDelay = value; } /** * Sets the value of the tableSort property. * * @param value allowed object is {@link TableSort } * */ public void setTableSort(final TableSort value) { this.tableSort = value; } /** * Sets the value of the tableSubtotalRules property. * * @param value allowed object is {@link TableSubtotalRules } * */ public void setTableSubtotalRules(final TableSubtotalRules value) { this.tableSubtotalRules = value; } /** * Sets the value of the tableTargetRangeAddress property. * * @param value allowed object is {@link String } * */ public void setTableTargetRangeAddress(final String value) { this.tableTargetRangeAddress = value; } }