org.progeeks.meta.format
Class MetaFieldPropertyFormat

java.lang.Object
  extended by org.progeeks.meta.format.AbstractPropertyFormat
      extended by org.progeeks.meta.format.MetaFieldPropertyFormat
All Implemented Interfaces:
PropertyFormat

public class MetaFieldPropertyFormat
extends AbstractPropertyFormat

PropertyFormat implementation that uses the value of a MetaObject field to convert a MetaObject into a string.

Version:
$Revision: 1.5 $
Author:
Paul Speed

Constructor Summary
MetaFieldPropertyFormat(java.lang.String fieldName)
          Creates a property format object that will use the value of the specified field to convert a meta-object into a String using String.valueOf() on the property value.
MetaFieldPropertyFormat(java.lang.String fieldName, PropertyFormat format)
          Creates a property format object that will use the value of the specified field to convert a meta-object into a String.
 
Method Summary
 java.lang.String format(java.lang.Object obj)
          Returns the formatted String for the specified Object.
 java.lang.Object parseObject(java.lang.String source, int index)
          Parsing is not supported.
 java.lang.String toString()
          String summary.
 
Methods inherited from class org.progeeks.meta.format.AbstractPropertyFormat
format, parseObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetaFieldPropertyFormat

public MetaFieldPropertyFormat(java.lang.String fieldName)
Creates a property format object that will use the value of the specified field to convert a meta-object into a String using String.valueOf() on the property value.


MetaFieldPropertyFormat

public MetaFieldPropertyFormat(java.lang.String fieldName,
                               PropertyFormat format)
Creates a property format object that will use the value of the specified field to convert a meta-object into a String. The returned value will be passed through the specified PropertyFormat before being returned.

Method Detail

format

public java.lang.String format(java.lang.Object obj)
Returns the formatted String for the specified Object.

Specified by:
format in interface PropertyFormat
Specified by:
format in class AbstractPropertyFormat

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    int index)
Parsing is not supported.

Specified by:
parseObject in interface PropertyFormat
Specified by:
parseObject in class AbstractPropertyFormat

toString

public java.lang.String toString()
String summary.

Overrides:
toString in class java.lang.Object


Copyright © 2002-2003 Paul Speed. All Rights Reserved.