Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-tapestry/src/main/java/org/xdoclet/plugin/tapestry/qtags
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31183/xdoclet-plugins/plugin-tapestry/src/main/java/org/xdoclet/plugin/tapestry/qtags

Added Files:
        ContribCheckboxGroupTag.java ContribChooseTag.java 
        ContribControlCheckboxTag.java 
        ContribControlledCheckboxTag.java ContribDateFieldTag.java 
        ContribDumpObjectTag.java ContribFormConditionalTag.java 
        ContribFormTableTag.java 
Log Message:
Added a few contrib component tags

--- NEW FILE: ContribControlCheckboxTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * Selecting or deselecting this checkbox will automatically select or deselect 
all controlled checkboxes in the checkbox group.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribControlCheckboxTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  This is an optional parameter.
     * If provided, it specifies the CheckboxGroup this component belongs to.
     * If it is not specified, then the component is a a part of the 
CheckboxGroup that wraps it.
     * Please note that if this parameter is used, then the CheckboxGroup it 
refers to must either enclose the current component, or must be defined after 
it.
     * 
     */
    String getGroup();

}

--- NEW FILE: ContribFormConditionalTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * Conditionally emulates an element and its attributes (if element is 
specified) and/or includes a block of content if a condition is met.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribFormConditionalTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  The condition to evaluate.
     * 
     *
     * @qtags.required
     */
    String getCondition();

    /**
     *  The element to emulate.
     * 
     */
    String getElement();

    /**
     *  The value of the condition.
     * During render this is obtained from the condition parameter.
     * During rewind it is the submitted condition.
     * 
     */
    String getConditionValue();

    /**
     * No description available yet.
     *
     */
    String getListener();

}

--- NEW FILE: ContribDumpObjectTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * Displays the properties of an object as an HTML table or a simple string.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribDumpObjectTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  The object to be displayed as HTML.
     * 
     */
    String getObject();

}

--- NEW FILE: ContribControlledCheckboxTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * A checkbox whose state may be controlled by other checkboxes using 
JavaScript.
 * The checkbox rendered by this component may be automatically selected or 
deselected by a ControlCheckbox within the same group.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribControlledCheckboxTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  This is an optional parameter.
     * If provided, it specifies the CheckboxGroup this component belongs to.
     * If it is not specified, then the component is a a part of the 
CheckboxGroup that wraps it.
     * Please note that if this parameter is used, then the CheckboxGroup it 
refers to must either enclose the current component, or must be defined after 
it.
     * 
     */
    String getGroup();

    /**
     * No description available yet.
     *
     *
     * @qtags.required
     */
    String getValue_();

    /**
     * No description available yet.
     *
     */
    String getDisabled();

}

--- NEW FILE: ContribChooseTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * Provides the context for mutually exclusive conditional evaluation.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribChooseTag extends com.thoughtworks.qdox.model.DocletTag 
{
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  The condition to evaluate.
     * 
     */
    String getCondition();

    /**
     *  The element to emulate.
     * 
     */
    String getElement();

}

--- NEW FILE: ContribCheckboxGroupTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * A component defining a group of checkboxes that will be controlled together.
 * Typically the ControlCheckbox and ControlledCheckbox components are placed 
in the body of this component.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribCheckboxGroupTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

}

--- NEW FILE: ContribFormTableTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 * The main Table component that is implemented using the lower-level Table 
components such as TableView and TableRows.
 * The component does not render its body, which makes it a good place to 
declare Blocks defining the column appearances.
 * 
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribFormTableTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     *  The model describing the data to be presented by the Table component.
     * This parameter is optional, but either the 'tableModel' or both 'source' 
and 'columns' parameters must be provided.
     * 
     */
    String getTableModel();

    /**
     *  The data to be displayed by the component.
     * This parameter is available as an alternative to 'tableModel' and must 
be used in combination with the 'columns' parameter.
     * The parameter must be an array of values, a collection, an iterator, or 
an object implementing the IBasicTableModel interface.
     * 
     */
    String getSource();

    /**
     *  The table columns to be displayed.
     * The parameter must be an array, a list, or an Iterator of ITableColumn 
objects, an ITableColumnModel, or a String describing the columns (see 
documentation).
     * 
     */
    String getColumns();

    /**
     *  The number of records displayed per page when source/columns are used.
     * The page size is 10 by default.
     * 
     */
    String getPageSize();

    /**
     *  The initial page to be displayed.
     * This is the first page by default.
     * 
     */
    String getInitialPage();

    /**
     *  The id of the column to initially sort the table by.
     * The column is set to null by default, i.
     *e.
     * there is no sorting.
     * 
     */
    String getInitialSortColumn();

    /**
     *  The order of the initial sorting.
     * Set this parameter to 'false' to sort in an ascending order and to 
'true' to sort in a descending one.
     * 
     */
    String getInitialSortOrder();

    /**
     *  The manager that controls what part of the table model will be stored 
in the session.
     * 
     */
    String getTableSessionStateManager();

    /**
     *  The manager that controls where the session data will be stored.
     * 
     */
    String getTableSessionStoreManager();

    /**
     *  Defines how the table state (paging and sorting) will be persisted if 
no tableSessionStoreManager is defined.
     * The possible values are 'session' (the default), 'client', 
'client:page', and 'client:app'.
     * 
     */
    String getPersist();

    /**
     *  The component where Block and messages are pulled from when using 
source/columns.
     * 
     */
    String getColumnSettingsContainer();

    /**
     *  An interface defining how the items iterated upon by this component 
will be stored in the form as Hidden values.
     * This interface allows only the primary key of the items to be stored, 
rather than the whole item.
     * 
     */
    String getConvertor();

    /**
     *  The maximum number of pages that will be displayed in the list of table 
pages.
     * By default, only seven of the pages around the current one are shown.
     * 
     */
    String getPagesDisplayed();

    /**
     *  The column that is being rendered.
     * This value is updated when both the column headers and column values are 
rendered.
     * 
     */
    String getColumn();

    /**
     *  The row that is being rendered.
     * This value is null when the column headers are rendered.
     * 
     */
    String getRow();

    /**
     *  The image to use to describe a column sorted in an ascending order.
     * 
     */
    String getArrowUpAsset();

    /**
     *  The image to use to describe a column sorted in a descending order.
     * 
     */
    String getArrowDownAsset();

    /**
     * The CSS class of the table pages
     */
    String getPagesClass();

    /**
     * The CSS class of the table columns
     */
    String getColumnsClass();

    /**
     * The CSS class of the table rows
     */
    String getRowsClass();

    /**
     * The CSS class of the table values
     */
    String getValuesClass();

}

--- NEW FILE: ContribDateFieldTag.java ---
/**
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.tapestry.qtags;

/**
 [EMAIL PROTECTED]: ADD COMPONENT DESCRIPTION
 *
 * @qtags.location class
 * @author Paolo Dona
 */
public interface ContribDateFieldTag extends 
com.thoughtworks.qdox.model.DocletTag {
    /**
     * The id of the component
     * @qtags.required
     */
    String getId();

    /**
     * No description available yet.
     *
     */
    String getDisabled();

    /**
     * No description available yet.
     *
     */
    String getHidden();

    /**
     * No description available yet.
     *
     */
    String getDisplayWidth();

    /**
     * No description available yet.
     *
     */
    String getMaximumLength();

    /**
     * No description available yet.
     *
     *
     * @qtags.required
     */
    String getDate();

    /**
     * No description available yet.
     *
     *
     * @qtags.required
     */
    String getDisplayName();

    /**
     * No description available yet.
     *
     */
    String getMaximum();

    /**
     * No description available yet.
     *
     */
    String getMinimum();

    /**
     * No description available yet.
     *
     */
    String getRequired();

    /**
     * No description available yet.
     *
     */
    String getFormat();

    /**
     * No description available yet.
     *
     */
    String getDisplayFormat();

}



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to