/* ** GENEREATED FILE - DO NOT MODIFY ** */ package com.wilutions.mslib.office; import com.wilutions.com.*; /** * SignatureDetail. * */ @SuppressWarnings("all") @CoInterface(guid="{00000000-0000-0000-0000-000000000000}") public class SignatureDetail implements ComEnum { static boolean __typelib__loaded = __TypeLib.load(); // Typed constants public final static SignatureDetail sigdetLocalSigningTime = new SignatureDetail(0); public final static SignatureDetail sigdetApplicationName = new SignatureDetail(1); public final static SignatureDetail sigdetApplicationVersion = new SignatureDetail(2); public final static SignatureDetail sigdetOfficeVersion = new SignatureDetail(3); public final static SignatureDetail sigdetWindowsVersion = new SignatureDetail(4); public final static SignatureDetail sigdetNumberOfMonitors = new SignatureDetail(5); public final static SignatureDetail sigdetHorizResolution = new SignatureDetail(6); public final static SignatureDetail sigdetVertResolution = new SignatureDetail(7); public final static SignatureDetail sigdetColorDepth = new SignatureDetail(8); public final static SignatureDetail sigdetSignedData = new SignatureDetail(9); public final static SignatureDetail sigdetDocPreviewImg = new SignatureDetail(10); public final static SignatureDetail sigdetIPFormHash = new SignatureDetail(11); public final static SignatureDetail sigdetIPCurrentView = new SignatureDetail(12); public final static SignatureDetail sigdetSignatureType = new SignatureDetail(13); public final static SignatureDetail sigdetHashAlgorithm = new SignatureDetail(14); public final static SignatureDetail sigdetShouldShowViewWarning = new SignatureDetail(15); public final static SignatureDetail sigdetDelSuggSigner = new SignatureDetail(16); public final static SignatureDetail sigdetDelSuggSignerSet = new SignatureDetail(17); public final static SignatureDetail sigdetDelSuggSignerLine2 = new SignatureDetail(18); public final static SignatureDetail sigdetDelSuggSignerLine2Set = new SignatureDetail(19); public final static SignatureDetail sigdetDelSuggSignerEmail = new SignatureDetail(20); public final static SignatureDetail sigdetDelSuggSignerEmailSet = new SignatureDetail(21); // Integer constants for bitsets and switch statements public final static int _sigdetLocalSigningTime = 0; public final static int _sigdetApplicationName = 1; public final static int _sigdetApplicationVersion = 2; public final static int _sigdetOfficeVersion = 3; public final static int _sigdetWindowsVersion = 4; public final static int _sigdetNumberOfMonitors = 5; public final static int _sigdetHorizResolution = 6; public final static int _sigdetVertResolution = 7; public final static int _sigdetColorDepth = 8; public final static int _sigdetSignedData = 9; public final static int _sigdetDocPreviewImg = 10; public final static int _sigdetIPFormHash = 11; public final static int _sigdetIPCurrentView = 12; public final static int _sigdetSignatureType = 13; public final static int _sigdetHashAlgorithm = 14; public final static int _sigdetShouldShowViewWarning = 15; public final static int _sigdetDelSuggSigner = 16; public final static int _sigdetDelSuggSignerSet = 17; public final static int _sigdetDelSuggSignerLine2 = 18; public final static int _sigdetDelSuggSignerLine2Set = 19; public final static int _sigdetDelSuggSignerEmail = 20; public final static int _sigdetDelSuggSignerEmailSet = 21; // Value, readonly field. public final int value; // Private constructor, use valueOf to create an instance. private SignatureDetail(int value) { this.value = value; } // Return one of the predefined typed constants for the given value or create a new object. public static SignatureDetail valueOf(int value) { switch(value) { case 0: return sigdetLocalSigningTime; case 1: return sigdetApplicationName; case 2: return sigdetApplicationVersion; case 3: return sigdetOfficeVersion; case 4: return sigdetWindowsVersion; case 5: return sigdetNumberOfMonitors; case 6: return sigdetHorizResolution; case 7: return sigdetVertResolution; case 8: return sigdetColorDepth; case 9: return sigdetSignedData; case 10: return sigdetDocPreviewImg; case 11: return sigdetIPFormHash; case 12: return sigdetIPCurrentView; case 13: return sigdetSignatureType; case 14: return sigdetHashAlgorithm; case 15: return sigdetShouldShowViewWarning; case 16: return sigdetDelSuggSigner; case 17: return sigdetDelSuggSignerSet; case 18: return sigdetDelSuggSignerLine2; case 19: return sigdetDelSuggSignerLine2Set; case 20: return sigdetDelSuggSignerEmail; case 21: return sigdetDelSuggSignerEmailSet; default: return new SignatureDetail(value); } } public String toString() { switch(value) { case 8: return "sigdetColorDepth"; case 0: return "sigdetLocalSigningTime"; case 1: return "sigdetApplicationName"; case 2: return "sigdetApplicationVersion"; case 3: return "sigdetOfficeVersion"; case 4: return "sigdetWindowsVersion"; case 5: return "sigdetNumberOfMonitors"; case 6: return "sigdetHorizResolution"; case 7: return "sigdetVertResolution"; case 9: return "sigdetSignedData"; case 10: return "sigdetDocPreviewImg"; case 11: return "sigdetIPFormHash"; case 12: return "sigdetIPCurrentView"; case 13: return "sigdetSignatureType"; case 14: return "sigdetHashAlgorithm"; case 15: return "sigdetShouldShowViewWarning"; case 16: return "sigdetDelSuggSigner"; case 17: return "sigdetDelSuggSignerSet"; case 21: return "sigdetDelSuggSignerEmailSet"; case 18: return "sigdetDelSuggSignerLine2"; case 20: return "sigdetDelSuggSignerEmail"; case 19: return "sigdetDelSuggSignerLine2Set"; default: { StringBuilder sbuf = new StringBuilder(); sbuf.append("[").append(value).append("="); if ((value & 8) != 0) sbuf.append("|sigdetColorDepth"); if ((value & 0) != 0) sbuf.append("|sigdetLocalSigningTime"); if ((value & 1) != 0) sbuf.append("|sigdetApplicationName"); if ((value & 2) != 0) sbuf.append("|sigdetApplicationVersion"); if ((value & 3) != 0) sbuf.append("|sigdetOfficeVersion"); if ((value & 4) != 0) sbuf.append("|sigdetWindowsVersion"); if ((value & 5) != 0) sbuf.append("|sigdetNumberOfMonitors"); if ((value & 6) != 0) sbuf.append("|sigdetHorizResolution"); if ((value & 7) != 0) sbuf.append("|sigdetVertResolution"); if ((value & 9) != 0) sbuf.append("|sigdetSignedData"); if ((value & 10) != 0) sbuf.append("|sigdetDocPreviewImg"); if ((value & 11) != 0) sbuf.append("|sigdetIPFormHash"); if ((value & 12) != 0) sbuf.append("|sigdetIPCurrentView"); if ((value & 13) != 0) sbuf.append("|sigdetSignatureType"); if ((value & 14) != 0) sbuf.append("|sigdetHashAlgorithm"); if ((value & 15) != 0) sbuf.append("|sigdetShouldShowViewWarning"); if ((value & 16) != 0) sbuf.append("|sigdetDelSuggSigner"); if ((value & 17) != 0) sbuf.append("|sigdetDelSuggSignerSet"); if ((value & 21) != 0) sbuf.append("|sigdetDelSuggSignerEmailSet"); if ((value & 18) != 0) sbuf.append("|sigdetDelSuggSignerLine2"); if ((value & 20) != 0) sbuf.append("|sigdetDelSuggSignerEmail"); if ((value & 19) != 0) sbuf.append("|sigdetDelSuggSignerLine2Set"); return sbuf.toString(); } } } }