net.commerce.zocalo.html
Class HtmlSimpleElement

java.lang.Object
  extended by net.commerce.zocalo.html.HtmlSimpleElement
All Implemented Interfaces:
HtmlElement

public class HtmlSimpleElement
extends java.lang.Object
implements HtmlElement

support for generating simple HTML. Includes fragments as well as complete eleements.


Field Summary
static java.lang.String CENTERED
           
 
Method Summary
static java.lang.String bold(java.lang.String text)
           
static HtmlSimpleElement cell(java.lang.String content)
           
static HtmlSimpleElement cell(java.lang.String text, java.lang.String[] attributes)
           
static HtmlSimpleElement centeredCell(java.lang.String content)
           
static HtmlSimpleElement centeredCellWithWidth(java.lang.String content, int width)
           
static HtmlSimpleElement centeredCellWithWidth(java.lang.String content, java.lang.String width)
           
static HtmlSimpleElement centeredPriceCell(Price price)
           
static void checkBox(java.lang.StringBuffer buf, java.lang.String name, boolean checked)
           
static void checkBox(java.lang.StringBuffer buf, java.lang.String name, java.lang.String display)
           
static void checkBox(java.lang.StringBuffer buf, java.lang.String label, java.lang.String name, java.lang.String att, java.lang.String attValue)
           
static HtmlSimpleElement claimLink(java.lang.String claimName, java.lang.String pageName)
           
static java.lang.String coloredText(java.lang.String text, java.lang.String color, java.lang.String className)
           
static boolean detectHtmlLinkSpecial(java.lang.String input)
           
static boolean detectHtmlTextSpecial(java.lang.String input)
           
static java.lang.String disabledSubmitInputField(java.lang.String value)
           
static java.lang.String disabledTextField(java.lang.String name, java.lang.String value)
           
static java.lang.String flaggedInputField(java.lang.String name, int size, int value, java.lang.String flag)
           
static java.lang.String formHeaderWithGet(java.lang.String submitAction)
           
static java.lang.String formHeaderWithPost(java.lang.String targetPage)
           
static void headerRow(java.lang.StringBuffer buf, java.lang.String[] labels)
           
static java.lang.String hiddenInputField(java.lang.String hiddenName, java.lang.String value)
           
static java.lang.String labelledLine(java.lang.String label, java.lang.String text)
           
static java.lang.String labelledMediumTextInputField(java.lang.String name, java.lang.String defaultValue)
           
static java.lang.String labelledPreText(java.lang.String label, java.lang.String text)
           
static java.lang.String labelledQuantInputField(java.lang.String name, int defaultValue)
           
static java.lang.String labelledTextInputField(java.lang.String name)
           
static java.lang.String labelledTextInputField(java.lang.String name, java.lang.String defaultValue)
           
static java.lang.String labelledWideTextInputField(java.lang.String name, java.lang.String defaultValue)
           
static java.lang.String link(java.lang.String text, java.lang.String name)
           
static java.lang.String navButtonTable(java.lang.String[] labels, java.lang.String currentPage)
           
static java.lang.String newPageForm(java.lang.String market, java.lang.String label, boolean disableFlag)
           
static java.lang.String postFormHeader(java.lang.String submitAction, java.lang.String className)
           
static java.lang.String postFormHeaderWithClass(java.lang.String submitAction, java.lang.String className, java.lang.String hiddenName1, java.lang.String hiddenValue1)
           
static java.lang.String postFormHeaderWithClass(java.lang.String submitAction, java.lang.String className, java.lang.String hiddenName1, java.lang.String hiddenValue1, java.lang.String hiddenName2, java.lang.String hiddenValue2)
           
static HtmlSimpleElement priceCell(Order order, boolean buying, java.lang.String targetPage, Market market)
           
static void printAccountsTableRow(java.lang.StringBuffer buf, Order order, Market market)
           
static void printEmptyOrders(java.lang.StringBuffer buf, java.lang.String label)
           
static void printHeader(java.lang.StringBuffer buf, int headerLevel, java.lang.String title)
           
static void printScoreCell(java.lang.StringBuffer buff, Quantity score)
           
static java.lang.String printTableCell(java.lang.String s)
           
static java.lang.String printTableCell(java.lang.String s, java.lang.String id)
           
static void printToggledCloseClaimForm(java.lang.StringBuffer buf, Market market, java.lang.String pageName)
           
static void radioButton(java.lang.StringBuffer buf, java.lang.String group, java.lang.String label, boolean check, java.lang.String[] allButtons)
           
static java.lang.String radioButton(java.lang.StringBuffer buf, java.lang.String radioName, java.lang.String buttonLabel, java.lang.String buttonValue, boolean check, java.util.Map<java.lang.String,java.lang.String> extras)
           
static java.lang.String radioButtons(java.lang.StringBuffer buf, java.lang.String label, Position[] positions)
           
static java.lang.String radioButtons(java.lang.StringBuffer buff, java.lang.String name, java.lang.String selectedButton, java.lang.String button2, boolean stacked)
           
static java.lang.String redSpan(java.lang.String text)
           
 void render(java.lang.StringBuffer buf)
           
static java.lang.String selectList(java.lang.String name, java.lang.String[] labels, java.lang.String chosen)
           
static java.lang.String simplePostFormHeader(java.lang.String targetPage, java.lang.String actionLabel, java.lang.String hiddenName1, java.lang.String hiddenValue1)
           
static java.lang.String simplePostFormHeader(java.lang.String submitAction, java.lang.String actionLabel, java.lang.String hiddenName1, java.lang.String hiddenValue1, java.lang.String hiddenName2, java.lang.String hiddenValue2)
           
static void slider(java.lang.StringBuffer buff, java.lang.String name, int start, int min, int max, int stepSize, int labelStepSize, java.lang.String disabled, java.lang.String feedbackLabel)
           
static java.lang.String submitInputField(java.lang.String value)
           
static java.lang.String submitInputField(java.lang.String value, java.lang.String extraAttribute)
           
static java.lang.String textInputField(java.lang.String name)
           
static java.lang.String textInputField(java.lang.String name, int size, int maxLength, java.lang.String value, java.lang.String trigger)
           
static java.lang.String visibleRadioButtons(java.lang.StringBuffer buf, java.lang.String group, java.lang.String checkedButton, java.lang.String[] allButtons)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CENTERED

public static final java.lang.String CENTERED
See Also:
Constant Field Values
Method Detail

render

public void render(java.lang.StringBuffer buf)
Specified by:
render in interface HtmlElement

centeredCell

public static HtmlSimpleElement centeredCell(java.lang.String content)

centeredCellWithWidth

public static HtmlSimpleElement centeredCellWithWidth(java.lang.String content,
                                                      java.lang.String width)

centeredCellWithWidth

public static HtmlSimpleElement centeredCellWithWidth(java.lang.String content,
                                                      int width)

cell

public static HtmlSimpleElement cell(java.lang.String text,
                                     java.lang.String[] attributes)

centeredPriceCell

public static HtmlSimpleElement centeredPriceCell(Price price)

cell

public static HtmlSimpleElement cell(java.lang.String content)

printTableCell

public static java.lang.String printTableCell(java.lang.String s)

printTableCell

public static java.lang.String printTableCell(java.lang.String s,
                                              java.lang.String id)

labelledLine

public static java.lang.String labelledLine(java.lang.String label,
                                            java.lang.String text)

labelledPreText

public static java.lang.String labelledPreText(java.lang.String label,
                                               java.lang.String text)

radioButton

public static java.lang.String radioButton(java.lang.StringBuffer buf,
                                           java.lang.String radioName,
                                           java.lang.String buttonLabel,
                                           java.lang.String buttonValue,
                                           boolean check,
                                           java.util.Map<java.lang.String,java.lang.String> extras)

radioButtons

public static java.lang.String radioButtons(java.lang.StringBuffer buff,
                                            java.lang.String name,
                                            java.lang.String selectedButton,
                                            java.lang.String button2,
                                            boolean stacked)

radioButtons

public static java.lang.String radioButtons(java.lang.StringBuffer buf,
                                            java.lang.String label,
                                            Position[] positions)

visibleRadioButtons

public static java.lang.String visibleRadioButtons(java.lang.StringBuffer buf,
                                                   java.lang.String group,
                                                   java.lang.String checkedButton,
                                                   java.lang.String[] allButtons)

radioButton

public static void radioButton(java.lang.StringBuffer buf,
                               java.lang.String group,
                               java.lang.String label,
                               boolean check,
                               java.lang.String[] allButtons)

printEmptyOrders

public static void printEmptyOrders(java.lang.StringBuffer buf,
                                    java.lang.String label)

printToggledCloseClaimForm

public static void printToggledCloseClaimForm(java.lang.StringBuffer buf,
                                              Market market,
                                              java.lang.String pageName)

checkBox

public static void checkBox(java.lang.StringBuffer buf,
                            java.lang.String label,
                            java.lang.String name,
                            java.lang.String att,
                            java.lang.String attValue)

checkBox

public static void checkBox(java.lang.StringBuffer buf,
                            java.lang.String name,
                            java.lang.String display)

checkBox

public static void checkBox(java.lang.StringBuffer buf,
                            java.lang.String name,
                            boolean checked)

printHeader

public static void printHeader(java.lang.StringBuffer buf,
                               int headerLevel,
                               java.lang.String title)

textInputField

public static java.lang.String textInputField(java.lang.String name)

labelledTextInputField

public static java.lang.String labelledTextInputField(java.lang.String name)

textInputField

public static java.lang.String textInputField(java.lang.String name,
                                              int size,
                                              int maxLength,
                                              java.lang.String value,
                                              java.lang.String trigger)

labelledQuantInputField

public static java.lang.String labelledQuantInputField(java.lang.String name,
                                                       int defaultValue)

labelledTextInputField

public static java.lang.String labelledTextInputField(java.lang.String name,
                                                      java.lang.String defaultValue)

labelledWideTextInputField

public static java.lang.String labelledWideTextInputField(java.lang.String name,
                                                          java.lang.String defaultValue)

labelledMediumTextInputField

public static java.lang.String labelledMediumTextInputField(java.lang.String name,
                                                            java.lang.String defaultValue)

flaggedInputField

public static java.lang.String flaggedInputField(java.lang.String name,
                                                 int size,
                                                 int value,
                                                 java.lang.String flag)

claimLink

public static HtmlSimpleElement claimLink(java.lang.String claimName,
                                          java.lang.String pageName)

link

public static java.lang.String link(java.lang.String text,
                                    java.lang.String name)

simplePostFormHeader

public static java.lang.String simplePostFormHeader(java.lang.String submitAction,
                                                    java.lang.String actionLabel,
                                                    java.lang.String hiddenName1,
                                                    java.lang.String hiddenValue1,
                                                    java.lang.String hiddenName2,
                                                    java.lang.String hiddenValue2)

simplePostFormHeader

public static java.lang.String simplePostFormHeader(java.lang.String targetPage,
                                                    java.lang.String actionLabel,
                                                    java.lang.String hiddenName1,
                                                    java.lang.String hiddenValue1)

postFormHeaderWithClass

public static java.lang.String postFormHeaderWithClass(java.lang.String submitAction,
                                                       java.lang.String className,
                                                       java.lang.String hiddenName1,
                                                       java.lang.String hiddenValue1,
                                                       java.lang.String hiddenName2,
                                                       java.lang.String hiddenValue2)

postFormHeaderWithClass

public static java.lang.String postFormHeaderWithClass(java.lang.String submitAction,
                                                       java.lang.String className,
                                                       java.lang.String hiddenName1,
                                                       java.lang.String hiddenValue1)

postFormHeader

public static java.lang.String postFormHeader(java.lang.String submitAction,
                                              java.lang.String className)

formHeaderWithPost

public static java.lang.String formHeaderWithPost(java.lang.String targetPage)

formHeaderWithGet

public static java.lang.String formHeaderWithGet(java.lang.String submitAction)

hiddenInputField

public static java.lang.String hiddenInputField(java.lang.String hiddenName,
                                                java.lang.String value)

disabledTextField

public static java.lang.String disabledTextField(java.lang.String name,
                                                 java.lang.String value)

printAccountsTableRow

public static void printAccountsTableRow(java.lang.StringBuffer buf,
                                         Order order,
                                         Market market)

printScoreCell

public static void printScoreCell(java.lang.StringBuffer buff,
                                  Quantity score)

priceCell

public static HtmlSimpleElement priceCell(Order order,
                                          boolean buying,
                                          java.lang.String targetPage,
                                          Market market)

submitInputField

public static java.lang.String submitInputField(java.lang.String value)

disabledSubmitInputField

public static java.lang.String disabledSubmitInputField(java.lang.String value)

submitInputField

public static java.lang.String submitInputField(java.lang.String value,
                                                java.lang.String extraAttribute)

bold

public static java.lang.String bold(java.lang.String text)

coloredText

public static java.lang.String coloredText(java.lang.String text,
                                           java.lang.String color,
                                           java.lang.String className)

redSpan

public static java.lang.String redSpan(java.lang.String text)

newPageForm

public static java.lang.String newPageForm(java.lang.String market,
                                           java.lang.String label,
                                           boolean disableFlag)

navButtonTable

public static java.lang.String navButtonTable(java.lang.String[] labels,
                                              java.lang.String currentPage)

headerRow

public static void headerRow(java.lang.StringBuffer buf,
                             java.lang.String[] labels)

selectList

public static java.lang.String selectList(java.lang.String name,
                                          java.lang.String[] labels,
                                          java.lang.String chosen)

detectHtmlLinkSpecial

public static boolean detectHtmlLinkSpecial(java.lang.String input)

detectHtmlTextSpecial

public static boolean detectHtmlTextSpecial(java.lang.String input)

slider

public static void slider(java.lang.StringBuffer buff,
                          java.lang.String name,
                          int start,
                          int min,
                          int max,
                          int stepSize,
                          int labelStepSize,
                          java.lang.String disabled,
                          java.lang.String feedbackLabel)