Compiere 3.1

org.compiere.util
Class DisplayType

java.lang.Object
  extended by org.compiere.common.constants.DisplayTypeConstants
      extended by org.compiere.common.FieldType
          extended by org.compiere.util.DisplayType

public final class DisplayType
extends FieldType

System Display Types.

        SELECT AD_Reference_ID, Name FROM AD_Reference WHERE ValidationType = 'D'
  

Version:
$Id: DisplayType.java,v 1.6 2006/08/30 20:30:44 comdivision Exp $
Author:
Jorg Janke

Field Summary
 
Fields inherited from class org.compiere.common.constants.DisplayTypeConstants
Account, Amount, Assignment, Binary, Button, Color, CostPrice, Date, DateTime, FileName, FilePath, Graph, ID, Image, Integer, Label, List, Location, Locator, Memo, Number, PAttribute, PrinterName, Quantity, RowID, Search, String, Table, TableDir, Text, TextLong, Time, URL, YesNo
 
Constructor Summary
DisplayType()
           
 
Method Summary
static Object convertFromString(int displayType, String stringValue)
          Convert String to native data type
static Class<?> getClass(int displayType, boolean yesNoAsBoolean)
          Return Storage Class.
static SimpleDateFormat getDateFormat_JDBC()
          JDBC Date Format YYYY-MM-DD
static SimpleDateFormat getDateFormat()
          Return Date Format
static SimpleDateFormat getDateFormat(int displayType)
          Return format for date displayType
static SimpleDateFormat getDateFormat(int displayType, Language language)
          Return format for date displayType
static SimpleDateFormat getDateFormat(Language language)
          Return Date Format
static String getDescription(int displayType)
          Get Description
static DecimalFormat getNumberFormat(int displayType)
          Return Format for numeric DisplayType
static DecimalFormat getNumberFormat(int displayType, Language language)
          Return Format for numeric DisplayType
static DecimalFormat getNumberFormat(int displayType, Language language, int minFractionDigits)
          Return Format for numeric DisplayType
static String getSQLDataType(int displayType, String columnName, int fieldLength)
          Get SQL DataType
 
Methods inherited from class org.compiere.common.FieldType
getDefaultPrecision, isCaseSensitive, isClientLookup, isDate, isID, isLOB, isLookup, isNumeric, isText, isTextArea
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayType

public DisplayType()
Method Detail

getNumberFormat

public static DecimalFormat getNumberFormat(int displayType,
                                            Language language)
Return Format for numeric DisplayType

Parameters:
displayType - Display Type (default Number)
language - Language
Returns:
number format

getNumberFormat

public static DecimalFormat getNumberFormat(int displayType,
                                            Language language,
                                            int minFractionDigits)
Return Format for numeric DisplayType

Parameters:
displayType - Display Type (default Number)
language - Language
minFractionDigits - Minimum Number of Decimal Digits
Returns:
number format

getNumberFormat

public static DecimalFormat getNumberFormat(int displayType)
Return Format for numeric DisplayType

Parameters:
displayType - Display Type
Returns:
number format

getDateFormat

public static SimpleDateFormat getDateFormat()
Return Date Format

Returns:
date format

getDateFormat

public static SimpleDateFormat getDateFormat(Language language)
Return Date Format

Parameters:
language - Language
Returns:
date format

getDateFormat

public static SimpleDateFormat getDateFormat(int displayType)
Return format for date displayType

Parameters:
displayType - Display Type
Returns:
date format

getDateFormat

public static SimpleDateFormat getDateFormat(int displayType,
                                             Language language)
Return format for date displayType

Parameters:
displayType - Display Type (default Date)
language - Language
Returns:
date format

getDateFormat_JDBC

public static SimpleDateFormat getDateFormat_JDBC()
JDBC Date Format YYYY-MM-DD

Returns:
date format

getClass

public static Class<?> getClass(int displayType,
                                boolean yesNoAsBoolean)
Return Storage Class. (used for MiniTable)

Parameters:
displayType - Display Type
yesNoAsBoolean - - yes or no as boolean
Returns:
class Integer - BigDecimal - Timestamp - String - Boolean

getSQLDataType

public static String getSQLDataType(int displayType,
                                    String columnName,
                                    int fieldLength)
Get SQL DataType

Parameters:
displayType - AD_Reference_ID
columnName - name
fieldLength - length
Returns:
SQL Data Type in Oracle Notation

getDescription

public static String getDescription(int displayType)
Get Description

Parameters:
displayType - display Type
Returns:
display type description

convertFromString

public static Object convertFromString(int displayType,
                                       String stringValue)
Convert String to native data type

Parameters:
displayType - data type
stringValue - string
Returns:
native data type

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.