de.mguennewig.pobjects.metadata
Class ButtonEntry

java.lang.Object
  extended by de.mguennewig.pobjects.metadata.Column
      extended by de.mguennewig.pobjects.metadata.FormEntry
          extended by de.mguennewig.pobjects.metadata.ButtonEntry

public class ButtonEntry
extends FormEntry

A pseudo form entry for a submit button.

Author:
Michael Günnewig

Field Summary
 
Fields inherited from class de.mguennewig.pobjects.metadata.FormEntry
ADD_METHOD, CHANGED_METHOD, CLASS_NAME, LAYOUT_NO_HEADER_CELL, LAYOUT_PULL_IN, LAYOUT_PULL_IN_CELL, LAYOUT_STANDARD
 
Fields inherited from class de.mguennewig.pobjects.metadata.Column
GET_METHOD, GET_METHOD_VISUAL, MEMBER_ATTR, MEMBER_ATTR_TYPE, MEMBER_NAME, SET_METHOD
 
Constructor Summary
ButtonEntry(java.lang.String name, int layout, java.lang.String label)
          Creates a new button entry.
 
Method Summary
 java.lang.String getLabel()
          Returns the label of the button.
 java.lang.String name(int variant)
          Returns different names depending on variant for the code generator.
 
Methods inherited from class de.mguennewig.pobjects.metadata.FormEntry
getLayout
 
Methods inherited from class de.mguennewig.pobjects.metadata.Column
getDescription, getIndex, getName, getSchemaName, getType, setDescription, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ButtonEntry

public ButtonEntry(java.lang.String name,
                   int layout,
                   java.lang.String label)
Creates a new button entry.

Method Detail

getLabel

public final java.lang.String getLabel()
Returns the label of the button.


name

public java.lang.String name(int variant)
Returns different names depending on variant for the code generator.

Overrides:
name in class FormEntry
Returns:
variant return value
Column.GET_METHOD is<Name>Pressed
other values see super class