Project Wonder 5.0

er.grouping
Class DRCriteria

java.lang.Object
  extended by er.grouping.DRCriteria

public class DRCriteria
extends java.lang.Object

The "value" for the DRMasterCriteria. For example, given a category key, it would contain "Drama", "Sci-Fi" and "Comedy". It also assigns a score() to objects to support header sorting. Some DRCriteria have very high scores and so always end up on the bottom; for example: "OTHER" and "TOTAL".
For numeric DRCriteria, the value is a really huge number and 1 + a really huge number (MAXNUMBER), respectively. For alpha DRCriteria. the value is a long word filled with z's (MAXSTRING) and the same with one z concatenated, respectively.


Field Summary
static java.lang.String _defaultCalendarFormatString
           
protected  boolean _isOther
           
protected  boolean _isTotal
           
protected  java.lang.String _label
           
protected  DRMasterCriteria _masterCriteria
           
protected  java.lang.Object _score
           
protected  com.webobjects.foundation.NSDictionary _valueDict
           
static double MAXNUMBER
           
static java.lang.String MAXSTRING
           
 
Constructor Summary
DRCriteria()
           
 
Method Summary
static DRCriteria asOtherWithMasterCriteria(DRMasterCriteria mc)
           
static DRCriteria asTotalWithMasterCriteria(DRMasterCriteria mc)
           
 java.lang.String calendarFormatForDates()
           
 java.lang.String compoundSeparator()
           
static java.text.Format formatterForFormat(java.lang.String calFormat)
           
 boolean isOther()
           
 boolean isTotal()
           
 java.lang.String keyDesc()
           
 java.lang.String label()
           
 java.lang.String labelForDict(com.webobjects.foundation.NSDictionary dict)
           
 DRMasterCriteria masterCriteria()
           
 java.lang.String rangeSeparator()
           
 java.lang.Object score()
           
static void setFormatterForFormat(java.text.Format formatter, java.lang.String calFormat)
           
 void setIsOther(boolean v)
           
 void setIsTotal(boolean v)
           
 void setLabel(java.lang.String lbl)
           
 void setMasterCriteria(DRMasterCriteria val)
           
 void setValueDict(com.webobjects.foundation.NSDictionary val)
           
 java.lang.String toString()
           
 com.webobjects.foundation.NSDictionary valueDict()
           
static DRCriteria withMasterCriteriaValueDict(DRMasterCriteria mc, com.webobjects.foundation.NSDictionary valD)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_valueDict

protected com.webobjects.foundation.NSDictionary _valueDict

_masterCriteria

protected DRMasterCriteria _masterCriteria

_label

protected java.lang.String _label

MAXNUMBER

public static final double MAXNUMBER
See Also:
Constant Field Values

MAXSTRING

public static final java.lang.String MAXSTRING
See Also:
Constant Field Values

_defaultCalendarFormatString

public static java.lang.String _defaultCalendarFormatString

_isTotal

protected boolean _isTotal

_isOther

protected boolean _isOther

_score

protected java.lang.Object _score
Constructor Detail

DRCriteria

public DRCriteria()
Method Detail

isTotal

public boolean isTotal()

setIsTotal

public void setIsTotal(boolean v)

isOther

public boolean isOther()

setIsOther

public void setIsOther(boolean v)

asOtherWithMasterCriteria

public static DRCriteria asOtherWithMasterCriteria(DRMasterCriteria mc)

asTotalWithMasterCriteria

public static DRCriteria asTotalWithMasterCriteria(DRMasterCriteria mc)

withMasterCriteriaValueDict

public static DRCriteria withMasterCriteriaValueDict(DRMasterCriteria mc,
                                                     com.webobjects.foundation.NSDictionary valD)

setMasterCriteria

public void setMasterCriteria(DRMasterCriteria val)

masterCriteria

public DRMasterCriteria masterCriteria()

setValueDict

public void setValueDict(com.webobjects.foundation.NSDictionary val)

valueDict

public com.webobjects.foundation.NSDictionary valueDict()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

keyDesc

public java.lang.String keyDesc()

calendarFormatForDates

public java.lang.String calendarFormatForDates()

rangeSeparator

public java.lang.String rangeSeparator()

compoundSeparator

public java.lang.String compoundSeparator()

formatterForFormat

public static java.text.Format formatterForFormat(java.lang.String calFormat)

setFormatterForFormat

public static void setFormatterForFormat(java.text.Format formatter,
                                         java.lang.String calFormat)

labelForDict

public java.lang.String labelForDict(com.webobjects.foundation.NSDictionary dict)

label

public java.lang.String label()

setLabel

public void setLabel(java.lang.String lbl)

score

public java.lang.Object score()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.