com.aspose.email
Class BaseEnum<T extends BaseEnum<T>>
java.lang.Object
com.aspose.email.BaseEnum<T>
- Direct Known Subclasses:
- AppointmentAction, MapiType, NamedPropertyKind, OutlookMessageFormat, VCardDeliveryAddressType, VCardEmailType, VCardPhotoType, VCardSoundType, VCardTelephoneType, VCardUrlType, VCardValueLocation, VCardVersion
public abstract class BaseEnum<T extends BaseEnum<T>>
- extends Object
Base class for emulation c# enums. Has supported bitwise operations, equality and FlagsAttribute.
For internal usage only
getValue
public int getValue()
toEnum
public static <T extends BaseEnum<T>> T toEnum(int value,
Class<T> aClass)
OR
public T OR(T value)
XOR
public T XOR(T value)
AND
public T AND(T value)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getName
public String getName()
isDefined
public static <T extends BaseEnum<T>> Boolean isDefined(Class<T> aClass,
Object value)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright (c) 2002-2011 Aspose Pty Ltd. All Rights Reserved.