Top Description Fields Constructors Methods
org.apache.poi.hssf.record.chart

public final Class LineFormatRecord

extends StandardRecord
Class Inheritance
Static Imports
org.apache.poi.util.GenericRecordUtil.getBitsAsString, .GenericRecordUtil.getEnumBitsAsString

Describes a line format record. The line format record controls how a line on a chart appears.

Field Summary

Modifier and TypeField and Description
private static final BitField
private static final BitField
private int
private short
private short
private short
private short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
private static final BitField
public static final short
public static final short
public static final short
public static final short

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public LineFormatRecord
public short
getColourPaletteIndex()

Get the colour palette index field for the LineFormat record.

protected int
public short
getFormat()

Get the format field for the LineFormat record.

public Map<String, Supplier<?>>
public HSSFRecordTypes
public int
getLineColor()

Get the line color field for the LineFormat record.

public short

Returns:

One of LINE_PATTERN_SOLID LINE_PATTERN_DASH LINE_PATTERN_DOT LINE_PATTERN_DASH_DOT LINE_PATTERN_DASH_DOT_DOT LINE_PATTERN_NONE LINE_PATTERN_DARK_GRAY_PATTERN LINE_PATTERN_MEDIUM_GRAY_PATTERN LINE_PATTERN_LIGHT_GRAY_PATTERN
getLinePattern
()

Get the line pattern field for the LineFormat record.

public short
getSid()

Implements abstract org.apache.poi.hssf.record.Record.getSid.

return the non static version of the id for this record.

public short

Returns:

One of WEIGHT_HAIRLINE WEIGHT_NARROW WEIGHT_MEDIUM WEIGHT_WIDE
getWeight
()

Get the weight field for the LineFormat record.

public boolean

Returns:

the auto field value.
isAuto
()

automatic format

public boolean

Returns:

the draw ticks field value.
isDrawTicks
()

draw tick marks

public boolean

Returns:

the unknown field value.
isUnknown
()

book marks this as reserved = 0 but it seems to do something

public void
serialize(LittleEndianOutput
the output object
out
)

Implements abstract org.apache.poi.hssf.record.StandardRecord.serialize.

Write the data content of this BIFF record.

public void
setAuto(boolean value)

Sets the auto field value.

public void
setColourPaletteIndex(short field_5_colourPaletteIndex)

Set the colour palette index field for the LineFormat record.

public void
setDrawTicks(boolean value)

Sets the draw ticks field value.

public void
setFormat(short field_4_format)

Set the format field for the LineFormat record.

public void
setLineColor(int field_1_lineColor)

Set the line color field for the LineFormat record.

public void
setLinePattern(short
One of LINE_PATTERN_SOLID LINE_PATTERN_DASH LINE_PATTERN_DOT LINE_PATTERN_DASH_DOT LINE_PATTERN_DASH_DOT_DOT LINE_PATTERN_NONE LINE_PATTERN_DARK_GRAY_PATTERN LINE_PATTERN_MEDIUM_GRAY_PATTERN LINE_PATTERN_LIGHT_GRAY_PATTERN
field_2_linePattern
)

Set the line pattern field for the LineFormat record.

public void
setUnknown(boolean value)

Sets the unknown field value.

public void
setWeight(short
One of WEIGHT_HAIRLINE WEIGHT_NARROW WEIGHT_MEDIUM WEIGHT_WIDE
field_3_weight
)

Set the weight field for the LineFormat record.

Inherited from org.apache.poi.hssf.record.StandardRecord:
getRecordSizeserialize

Field Detail

autoback to summary
private static final BitField auto
drawTicksback to summary
private static final BitField drawTicks
field_1_lineColorback to summary
private int field_1_lineColor
field_2_linePatternback to summary
private short field_2_linePattern
field_3_weightback to summary
private short field_3_weight
field_4_formatback to summary
private short field_4_format
field_5_colourPaletteIndexback to summary
private short field_5_colourPaletteIndex
LINE_PATTERN_DARK_GRAY_PATTERNback to summary
public static final short LINE_PATTERN_DARK_GRAY_PATTERN
LINE_PATTERN_DASHback to summary
public static final short LINE_PATTERN_DASH
LINE_PATTERN_DASH_DOTback to summary
public static final short LINE_PATTERN_DASH_DOT
LINE_PATTERN_DASH_DOT_DOTback to summary
public static final short LINE_PATTERN_DASH_DOT_DOT
LINE_PATTERN_DOTback to summary
public static final short LINE_PATTERN_DOT
LINE_PATTERN_LIGHT_GRAY_PATTERNback to summary
public static final short LINE_PATTERN_LIGHT_GRAY_PATTERN
LINE_PATTERN_MEDIUM_GRAY_PATTERNback to summary
public static final short LINE_PATTERN_MEDIUM_GRAY_PATTERN
LINE_PATTERN_NONEback to summary
public static final short LINE_PATTERN_NONE
LINE_PATTERN_SOLIDback to summary
public static final short LINE_PATTERN_SOLID
sidback to summary
public static final short sid
unknownback to summary
private static final BitField unknown
WEIGHT_HAIRLINEback to summary
public static final short WEIGHT_HAIRLINE
WEIGHT_MEDIUMback to summary
public static final short WEIGHT_MEDIUM
WEIGHT_NARROWback to summary
public static final short WEIGHT_NARROW
WEIGHT_WIDEback to summary
public static final short WEIGHT_WIDE

Constructor Detail

LineFormatRecordback to summary
public LineFormatRecord()
LineFormatRecordback to summary
public LineFormatRecord(LineFormatRecord other)
LineFormatRecordback to summary
public LineFormatRecord(RecordInputStream in)

Method Detail

copyback to summary
public LineFormatRecord copy()

Implements abstract org.apache.poi.hssf.record.StandardRecord.copy.

Implements org.apache.poi.common.Duplicatable.copy.

Returns:LineFormatRecord

Doc from org.apache.poi.common.Duplicatable.copy.

a deep copy of the implementing class / instance

Annotations
@Override
getColourPaletteIndexback to summary
public short getColourPaletteIndex()

Get the colour palette index field for the LineFormat record.

getDataSizeback to summary
protected int getDataSize()

Implements abstract org.apache.poi.hssf.record.StandardRecord.getDataSize.

getFormatback to summary
public short getFormat()

Get the format field for the LineFormat record.

getGenericPropertiesback to summary
public Map<String, Supplier<?>> getGenericProperties()

Implements org.apache.poi.common.usermodel.GenericRecord.getGenericProperties.

Annotations
@Override
getGenericRecordTypeback to summary
public HSSFRecordTypes getGenericRecordType()

Overrides default org.apache.poi.common.usermodel.GenericRecord.getGenericRecordType.

Implements abstract org.apache.poi.hssf.record.Record.getGenericRecordType.

Annotations
@Override
getLineColorback to summary
public int getLineColor()

Get the line color field for the LineFormat record.

getLinePatternback to summary
public short getLinePattern()

Get the line pattern field for the LineFormat record.

Returns:short

One of LINE_PATTERN_SOLID LINE_PATTERN_DASH LINE_PATTERN_DOT LINE_PATTERN_DASH_DOT LINE_PATTERN_DASH_DOT_DOT LINE_PATTERN_NONE LINE_PATTERN_DARK_GRAY_PATTERN LINE_PATTERN_MEDIUM_GRAY_PATTERN LINE_PATTERN_LIGHT_GRAY_PATTERN

getSidback to summary
public short getSid()

Implements abstract org.apache.poi.hssf.record.Record.getSid.

Doc from org.apache.poi.hssf.record.Record.getSid.

return the non static version of the id for this record.

Returns:short

he id for this record

getWeightback to summary
public short getWeight()

Get the weight field for the LineFormat record.

Returns:short

One of WEIGHT_HAIRLINE WEIGHT_NARROW WEIGHT_MEDIUM WEIGHT_WIDE

isAutoback to summary
public boolean isAuto()

automatic format

Returns:boolean

the auto field value.

isDrawTicksback to summary
public boolean isDrawTicks()

draw tick marks

Returns:boolean

the draw ticks field value.

isUnknownback to summary
public boolean isUnknown()

book marks this as reserved = 0 but it seems to do something

Returns:boolean

the unknown field value.

serializeback to summary
public void serialize(LittleEndianOutput out)

Implements abstract org.apache.poi.hssf.record.StandardRecord.serialize.

Doc from org.apache.poi.hssf.record.StandardRecord.serialize.

Write the data content of this BIFF record. The 'ushort sid' and 'ushort size' header fields have already been written by the superclass.

The number of bytes written must equal the record size reported by org.apache.poi.hssf.record.Record#getRecordSize()} minus four ( record header consisting of a 'ushort sid' and 'ushort reclength' has already been written by their superclass).

Parameters
out:LittleEndianOutput

the output object

setAutoback to summary
public void setAuto(boolean value)

Sets the auto field value. automatic format

setColourPaletteIndexback to summary
public void setColourPaletteIndex(short field_5_colourPaletteIndex)

Set the colour palette index field for the LineFormat record.

setDrawTicksback to summary
public void setDrawTicks(boolean value)

Sets the draw ticks field value. draw tick marks

setFormatback to summary
public void setFormat(short field_4_format)

Set the format field for the LineFormat record.

setLineColorback to summary
public void setLineColor(int field_1_lineColor)

Set the line color field for the LineFormat record.

setLinePatternback to summary
public void setLinePattern(short field_2_linePattern)

Set the line pattern field for the LineFormat record.

Parameters
field_2_linePattern:short

One of LINE_PATTERN_SOLID LINE_PATTERN_DASH LINE_PATTERN_DOT LINE_PATTERN_DASH_DOT LINE_PATTERN_DASH_DOT_DOT LINE_PATTERN_NONE LINE_PATTERN_DARK_GRAY_PATTERN LINE_PATTERN_MEDIUM_GRAY_PATTERN LINE_PATTERN_LIGHT_GRAY_PATTERN

setUnknownback to summary
public void setUnknown(boolean value)

Sets the unknown field value. book marks this as reserved = 0 but it seems to do something

setWeightback to summary
public void setWeight(short field_3_weight)

Set the weight field for the LineFormat record.

Parameters
field_3_weight:short

One of WEIGHT_HAIRLINE WEIGHT_NARROW WEIGHT_MEDIUM WEIGHT_WIDE