package org.openntf.domino.nsfdata.structs; /** * @since Lotus Notes/Domino 6.0 * */ public class VIEW_COLUMN_FORMAT3 extends AbstractStruct { public final Unsigned16 Signature = new Unsigned16(); // TODO make enum public final Unsigned8 DTPref = new Unsigned8(); // TODO make enum public final Unsigned32 DTFlags = new Unsigned32(); // TODO make enum public final Unsigned32 DTFlags2 = new Unsigned32(); // TODO make enum public final Unsigned8 DTDOWFmt = new Unsigned8(); // TODO make enum public final Unsigned8 DTYearFmt = new Unsigned8(); // TODO make enum public final Unsigned8 DTMonthFmt = new Unsigned8(); // TODO make enum public final Unsigned8 DTDayFmt = new Unsigned8(); public final Unsigned8 DTDsep1Len = new Unsigned8(); public final Unsigned8 DTDsep2Len = new Unsigned8(); public final Unsigned8 DTDsep3Len = new Unsigned8(); public final Unsigned8 DTTsepLen = new Unsigned8(); // TODO make enum public final Unsigned8 DTDShow = new Unsigned8(); // TODO make enum public final Unsigned8 DTDSpecial = new Unsigned8(); // TODO make enum public final Unsigned8 DTTShow = new Unsigned8(); // TODO make enum public final Unsigned8 DTTZone = new Unsigned8(); // TODO make enum? public final Unsigned16 DatePreference = new Unsigned16(); public final Unsigned8 bUnused = new Unsigned8(); public final Unsigned32 Unused = new Unsigned32(); static { addVariableAsciiString("DTDsep1", "DTDsep1Len"); addVariableAsciiString("DTDsep2", "DTDsep2Len"); addVariableAsciiString("DTDsep3", "DTDsep3Len"); addVariableAsciiString("DTTsep", "DTTsepLen"); } public String getDTDSep1() { return (String) getVariableElement("DTDsep1"); } public String getDTDSep2() { return (String) getVariableElement("DTDsep2"); } public String getDTDSep3() { return (String) getVariableElement("DTDsep3"); } public String getDTTSep() { return (String) getVariableElement("DTTsep"); } @Override public String toString() { return "[" + getClass().getSimpleName() + ": Signature=" + Signature.get() + ", DTPref=" + DTPref.get() + ", DTFlags=" + DTFlags.get() + ", DTFlags2=" + DTFlags2.get() + ", DTDOWFmt=" + DTDOWFmt.get() + ", DTYearFmt=" + DTYearFmt.get() + ", DTMonthFmt=" + DTMonthFmt.get() + ", DTDayFmt=" + DTDayFmt.get() + ", DTDsep1=" + getDTDSep1() + ", DTDSep2=" + getDTDSep2() + ", DTDSep3=" + getDTDSep3() + ", DTTSep=" + getDTTSep() + ", DTDShow=" + DTDShow.get() + ", DTDSpecial=" + DTDSpecial.get() + ", DTTShow=" + DTTShow.get() + ", DTTZone=" + DTTZone.get() + ", DatePreference=" + DatePreference.get() + "]"; } }