mondrian.spi
Interface MemberFormatter

All Known Subinterfaces:
MemberFormatter
All Known Implementing Classes:
UdfTest.FooBarMemberFormatter

public interface MemberFormatter

An SPI to redefine the caption displayed for members.

For example, the following class displays members of the time dimension as "01-JAN-2005".

public class TimeMemberFormatter implements MemberFormatter {
    public String formatMember(Member member) {
        SimpleDateFormat inFormat =
            new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");
        SimpleDateFormat outFormat =
            new SimpleDateFormat("dd-MMM-yyyy");
        try {
            Date date = inFormat.parse(in.getName());
            return outFormat.format(data);
        } catch (ParseException e) {
            e.printStackTrace();
            return "error";
        }
    }
}

Since:
6 October, 2004
Author:
hhaas

Method Summary
 String formatMember(Member member)
          Returns the string to be displayed as a caption for a given member.
 

Method Detail

formatMember

String formatMember(Member member)
Returns the string to be displayed as a caption for a given member.


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads