001package com.hfg.graphics; 002 003//------------------------------------------------------------------------------ 004/** 005 A data stylist contains styling information to use in rendering data. 006 <div> 007 @author J. Alex Taylor, hairyfatguy.com 008 </div> 009 */ 010//------------------------------------------------------------------------------ 011// com.hfg Library 012// 013// This library is free software; you can redistribute it and/or 014// modify it under the terms of the GNU Lesser General Public 015// License as published by the Free Software Foundation; either 016// version 2.1 of the License, or (at your option) any later version. 017// 018// This library is distributed in the hope that it will be useful, 019// but WITHOUT ANY WARRANTY; without even the implied warranty of 020// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 021// Lesser General Public License for more details. 022// 023// You should have received a copy of the GNU Lesser General Public 024// License along with this library; if not, write to the Free Software 025// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 026// 027// J. Alex Taylor, President, Founder, CEO, COO, CFO, OOPS hairyfatguy.com 028// jataylor@hairyfatguy.com 029//------------------------------------------------------------------------------ 030 031public class DataStylist 032{ 033 private String mLabel; 034 private String mFormatString; 035 private String mCSSClass; 036 private ColorSpec mColorSpec; 037 038 //########################################################################### 039 // PUBLIC METHODS 040 //########################################################################### 041 042 //--------------------------------------------------------------------------- 043 public DataStylist setLabel(String inValue) 044 { 045 mLabel = inValue; 046 return this; 047 } 048 049 //--------------------------------------------------------------------------- 050 public String getLabel() 051 { 052 return mLabel; 053 } 054 055 056 //--------------------------------------------------------------------------- 057 public DataStylist setStringFormat(String inValue) 058 { 059 mFormatString = inValue; 060 return this; 061 } 062 063 //--------------------------------------------------------------------------- 064 public String getStringFormat() 065 { 066 return mFormatString; 067 } 068 069 070 //--------------------------------------------------------------------------- 071 public DataStylist setCSSClass(String inValue) 072 { 073 mCSSClass = inValue; 074 return this; 075 } 076 077 //--------------------------------------------------------------------------- 078 public String getCSSClass() 079 { 080 return mCSSClass; 081 } 082 083 084 //--------------------------------------------------------------------------- 085 public DataStylist setColorSpec(ColorSpec inValue) 086 { 087 mColorSpec = inValue; 088 return this; 089 } 090 091 //--------------------------------------------------------------------------- 092 public ColorSpec getColorSpec() 093 { 094 return mColorSpec; 095 } 096 097 098}