org.apache.poi.ddf
Class EscherBoolProperty

java.lang.Object
  extended by org.apache.poi.ddf.EscherProperty
      extended by org.apache.poi.ddf.EscherSimpleProperty
          extended by org.apache.poi.ddf.EscherBoolProperty

public class EscherBoolProperty
extends EscherSimpleProperty

Represents a boolean property. The actual utility of this property is in doubt because many of the properties marked as boolean seem to actually contain special values. In other words they're not true booleans.

See Also:
EscherSimpleProperty, EscherProperty

Constructor Summary
EscherBoolProperty(short propertyNumber, int value)
          Create an instance of an escher boolean property.
 
Method Summary
 boolean isFalse()
          Deprecated. use !isTrue() instead, planed to be removed in POI 3.17
 boolean isTrue()
          Whether this boolean property is true
 java.lang.String toXml(java.lang.String tab)
           
 
Methods inherited from class org.apache.poi.ddf.EscherSimpleProperty
equals, getPropertyValue, hashCode, serializeComplexPart, serializeSimplePart, toString
 
Methods inherited from class org.apache.poi.ddf.EscherProperty
getId, getName, getPropertyNumber, getPropertySize, isBlipId, isComplex
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EscherBoolProperty

public EscherBoolProperty(short propertyNumber,
                          int value)
Create an instance of an escher boolean property.

Parameters:
propertyNumber - The property number (or id)
value - The 32 bit value of this bool property
Method Detail

isTrue

public boolean isTrue()
Whether this boolean property is true

Returns:
the boolean property value

isFalse

@Deprecated
public boolean isFalse()
Deprecated. use !isTrue() instead, planed to be removed in POI 3.17

Whether this boolean property is false

Returns:
true, if this boolean property is false

toXml

public java.lang.String toXml(java.lang.String tab)
Overrides:
toXml in class EscherSimpleProperty