package org.openntf.domino.nsfdata.structs.cd;
import org.openntf.domino.nsfdata.NSFCompiledFormula;
import org.openntf.domino.nsfdata.structs.SIG;
import org.openntf.domino.nsfdata.structs.WSIG;
/**
* This record contains the "Hide When" formula for a paragraph attributes block. (editods.h)
*
* @since Lotus Notes 4.0
*
*/
public class CDPABHIDE extends CDRecord {
public final WSIG Header = inner(new WSIG());
public final Unsigned16 PABID = new Unsigned16();
public final Unsigned8[] Reserved = array(new Unsigned8[8]);
static {
addVariableData("Formula", "getFormulaLength");
}
@Override
public SIG getHeader() {
return Header;
}
public int getFormulaLength() {
return (int) (Header.getRecordLength() - size());
}
public NSFCompiledFormula getFormula() {
return new NSFCompiledFormula((byte[]) getVariableElement("Formula"));
}
}