BValued Class Reference

#include <BContent.h>

Inheritance diagram for BValued:

BAttribute BCData BComment BProcessingInstruction BText List of all members.

Public Member Functions

status_t GetValue (const char **value) const
status_t GetValue (BString *value) const
status_t GetValue (BRect *value) const
status_t GetValue (BPoint *value) const
status_t GetValue (int8 *value) const
status_t GetValue (int16 *value) const
status_t GetValue (int32 *value) const
status_t GetValue (int64 *value) const
status_t GetValue (uint8 *value) const
status_t GetValue (uint16 *value) const
status_t GetValue (uint32 *value) const
status_t GetValue (uint64 *value) const
status_t GetValue (bool *value) const
status_t GetValue (float *value) const
status_t GetValue (double *value) const
status_t GetValue (rgb_color *value) const
virtual status_t GetValueXPath (BContent **pathTo)
virtual void GetValueRaw (BString &value) const
virtual status_t SetValue (const char *value)
virtual status_t SetValue (const char *value, int32 length)
virtual status_t SetValue (BString &value, bool adopt=false)
virtual status_t SetValue (BRect value)
virtual status_t SetValue (BPoint value)
virtual status_t SetValue (int8 value)
virtual status_t SetValue (int16 value)
virtual status_t SetValue (int32 value)
virtual status_t SetValue (int64 value)
virtual status_t SetValue (uint8 value)
virtual status_t SetValue (uint16 value)
virtual status_t SetValue (uint32 value)
virtual status_t SetValue (uint64 value)
virtual status_t SetValue (bool value)
virtual status_t SetValue (float value)
virtual status_t SetValue (double value)
virtual status_t SetValueRGBColor (rgb_color value)
virtual status_t SetValueHTMLColor (rgb_color value)
virtual status_t SetValueXPath (BContent *pathTo)
virtual status_t Append (const char *str)
virtual status_t Insert (const char *str, int32 start=-1)
virtual status_t Remove (int32 start=-1, int32 len=-1)
virtual status_t Replace (const char *str, int32 start=0, int32 len=-1)
 BValued (const BValued &copy)
 BValued (const char *value)
 BValued (const BString &copy)
 BValued ()
virtual ~BValued ()

Protected Member Functions

virtual status_t ValidateValueChange (BString &newVal)

Protected Attributes

BString _value

Constructor & Destructor Documentation

BValued const BValued copy  )  [explicit]
 

BValued const char *  value  ) 
 

BValued const BString copy  ) 
 

BValued  ) 
 

virtual ~BValued  )  [virtual]
 


Member Function Documentation

virtual status_t Append const char *  str  )  [virtual]
 

status_t GetValue rgb_color value  )  const
 

status_t GetValue double *  value  )  const
 

status_t GetValue float *  value  )  const
 

status_t GetValue bool *  value  )  const
 

status_t GetValue uint64 *  value  )  const
 

status_t GetValue uint32 *  value  )  const
 

status_t GetValue uint16 *  value  )  const
 

status_t GetValue uint8 *  value  )  const
 

status_t GetValue int64 *  value  )  const
 

status_t GetValue int32 *  value  )  const
 

status_t GetValue int16 *  value  )  const
 

status_t GetValue int8 *  value  )  const
 

status_t GetValue BPoint value  )  const
 

status_t GetValue BRect value  )  const
 

status_t GetValue BString value  )  const
 

status_t GetValue const char **  value  )  const
 

virtual void GetValueRaw BString value  )  const [virtual]
 

Reimplemented in BAttribute, BProcessingInstruction, and BComment.

virtual status_t GetValueXPath BContent **  pathTo  )  [virtual]
 

virtual status_t Insert const char *  str,
int32  start = -1
[virtual]
 

virtual status_t Remove int32  start = -1,
int32  len = -1
[virtual]
 

virtual status_t Replace const char *  str,
int32  start = 0,
int32  len = -1
[virtual]
 

virtual status_t SetValue double  value  )  [virtual]
 

virtual status_t SetValue float  value  )  [virtual]
 

virtual status_t SetValue bool  value  )  [virtual]
 

virtual status_t SetValue uint64  value  )  [virtual]
 

virtual status_t SetValue uint32  value  )  [virtual]
 

virtual status_t SetValue uint16  value  )  [virtual]
 

virtual status_t SetValue uint8  value  )  [virtual]
 

virtual status_t SetValue int64  value  )  [virtual]
 

virtual status_t SetValue int32  value  )  [virtual]
 

virtual status_t SetValue int16  value  )  [virtual]
 

virtual status_t SetValue int8  value  )  [virtual]
 

virtual status_t SetValue BPoint  value  )  [virtual]
 

virtual status_t SetValue BRect  value  )  [virtual]
 

virtual status_t SetValue BString value,
bool  adopt = false
[virtual]
 

virtual status_t SetValue const char *  value,
int32  length
[virtual]
 

virtual status_t SetValue const char *  value  )  [virtual]
 

virtual status_t SetValueHTMLColor rgb_color  value  )  [virtual]
 

virtual status_t SetValueRGBColor rgb_color  value  )  [virtual]
 

virtual status_t SetValueXPath BContent pathTo  )  [virtual]
 

virtual status_t ValidateValueChange BString newVal  )  [protected, virtual]
 


Member Data Documentation

BString _value [protected]
 


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.