org.apache.poi.hslf.model
Class ShapeTypes

java.lang.Object
  extended by org.apache.poi.hslf.model.ShapeTypes

public class ShapeTypes
extends java.lang.Object

Contains all known shape types in PowerPoint

Author:
Yegor Kozlov

Field Summary
static int AccentBorderCallout1
           
static int AccentBorderCallout2
           
static int AccentBorderCallout3
           
static int AccentBorderCallout90
           
static int AccentCallout1
           
static int AccentCallout2
           
static int AccentCallout3
           
static int AccentCallout90
           
static int ActionButtonBackPrevious
           
static int ActionButtonBeginning
           
static int ActionButtonBlank
           
static int ActionButtonDocument
           
static int ActionButtonEnd
           
static int ActionButtonForwardNext
           
static int ActionButtonHelp
           
static int ActionButtonHome
           
static int ActionButtonInformation
           
static int ActionButtonMovie
           
static int ActionButtonReturn
           
static int ActionButtonSound
           
static int Arc
           
static int Arrow
           
static int Balloon
           
static int BentArrow
           
static int BentConnector2
           
static int BentConnector3
           
static int BentConnector4
           
static int BentConnector5
           
static int BentUpArrow
           
static int Bevel
           
static int BlockArc
           
static int BorderCallout1
           
static int BorderCallout2
           
static int BorderCallout3
           
static int BorderCallout90
           
static int BracePair
           
static int BracketPair
           
static int Callout1
           
static int Callout2
           
static int Callout3
           
static int Callout90
           
static int Can
           
static int Chevron
           
static int CircularArrow
           
static int CloudCallout
           
static int Cube
           
static int CurvedConnector2
           
static int CurvedConnector3
           
static int CurvedConnector4
           
static int CurvedConnector5
           
static int CurvedDownArrow
           
static int CurvedLeftArrow
           
static int CurvedRightArrow
           
static int CurvedUpArrow
           
static int Diamond
           
static int Donut
           
static int DoubleWave
           
static int DownArrow
           
static int DownArrowCallout
           
static int Ellipse
           
static int EllipseRibbon
           
static int EllipseRibbon2
           
static int FlowChartAlternateProcess
           
static int FlowChartCollate
           
static int FlowChartConnector
           
static int FlowChartDecision
           
static int FlowChartDelay
           
static int FlowChartDisplay
           
static int FlowChartDocument
           
static int FlowChartExtract
           
static int FlowChartInputOutput
           
static int FlowChartInternalStorage
           
static int FlowChartMagneticDisk
           
static int FlowChartMagneticDrum
           
static int FlowChartMagneticTape
           
static int FlowChartManualInput
           
static int FlowChartManualOperation
           
static int FlowChartMerge
           
static int FlowChartMultidocument
           
static int FlowChartOfflineStorage
           
static int FlowChartOffpageConnector
           
static int FlowChartOnlineStorage
           
static int FlowChartOr
           
static int FlowChartPredefinedProcess
           
static int FlowChartPreparation
           
static int FlowChartProcess
           
static int FlowChartPunchedCard
           
static int FlowChartPunchedTape
           
static int FlowChartSort
           
static int FlowChartSummingJunction
           
static int FlowChartTerminator
           
static int FoldedCorner
           
static int Heart
           
static int Hexagon
           
static int HomePlate
           
static int HorizontalScroll
           
static int HostControl
           
static int IrregularSeal1
           
static int IrregularSeal2
           
static int IsocelesTriangle
           
static int LeftArrow
           
static int LeftArrowCallout
           
static int LeftBrace
           
static int LeftBracket
           
static int LeftRightArrow
           
static int LeftRightArrowCallout
           
static int LeftRightUpArrow
           
static int LeftUpArrow
           
static int LightningBolt
           
static int Line
           
static int Moon
           
static int NoSmoking
           
static int NotchedCircularArrow
           
static int NotchedRightArrow
           
static int NotPrimitive
           
static int Octagon
           
static int Parallelogram
           
static int Pentagon
           
static int PictureFrame
           
static int Plaque
           
static int Plus
           
static int QuadArrow
           
static int QuadArrowCallout
           
static int Rectangle
           
static int Ribbon
           
static int Ribbon2
           
static int RightArrowCallout
           
static int RightBrace
           
static int RightBracket
           
static int RightTriangle
           
static int RoundRectangle
           
static int Seal
           
static int SmileyFace
           
static int Star
           
static int Star16
           
static int Star24
           
static int Star32
           
static int Star4
           
static int Star8
           
static int StraightConnector1
           
static int StripedRightArrow
           
static int Sun
           
static int TextArchDownCurve
           
static int TextArchDownPour
           
static int TextArchUpCurve
           
static int TextArchUpPour
           
static int TextBox
           
static int TextButtonCurve
           
static int TextButtonPour
           
static int TextCanDown
           
static int TextCanUp
           
static int TextCascadeDown
           
static int TextCascadeUp
           
static int TextChevron
           
static int TextChevronInverted
           
static int TextCircleCurve
           
static int TextCirclePour
           
static int TextCurve
           
static int TextCurveDown
           
static int TextCurveUp
           
static int TextDeflate
           
static int TextDeflateBottom
           
static int TextDeflateInflate
           
static int TextDeflateInflateDeflate
           
static int TextDeflateTop
           
static int TextFadeDown
           
static int TextFadeLeft
           
static int TextFadeRight
           
static int TextFadeUp
           
static int TextHexagon
           
static int TextInflate
           
static int TextInflateBottom
           
static int TextInflateTop
           
static int TextOctagon
           
static int TextOnCurve
           
static int TextOnRing
           
static int TextPlainText
           
static int TextRing
           
static int TextRingInside
           
static int TextRingOutside
           
static int TextSimple
           
static int TextSlantDown
           
static int TextSlantUp
           
static int TextStop
           
static int TextTriangle
           
static int TextTriangleInverted
           
static int TextWave
           
static int TextWave1
           
static int TextWave2
           
static int TextWave3
           
static int TextWave4
           
static int ThickArrow
           
static int Trapezoid
           
static java.util.HashMap types
           
static int UpArrow
           
static int UpArrowCallout
           
static int UpDownArrow
           
static int UpDownArrowCallout
           
static int UturnArrow
           
static int VerticalScroll
           
static int Wave
           
static int WedgeEllipseCallout
           
static int WedgeRectCallout
           
static int WedgeRRectCallout
           
 
Constructor Summary
ShapeTypes()
           
 
Method Summary
static java.lang.String typeName(int type)
          Return name of the shape by id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NotPrimitive

public static final int NotPrimitive
See Also:
Constant Field Values

Rectangle

public static final int Rectangle
See Also:
Constant Field Values

RoundRectangle

public static final int RoundRectangle
See Also:
Constant Field Values

Ellipse

public static final int Ellipse
See Also:
Constant Field Values

Diamond

public static final int Diamond
See Also:
Constant Field Values

IsocelesTriangle

public static final int IsocelesTriangle
See Also:
Constant Field Values

RightTriangle

public static final int RightTriangle
See Also:
Constant Field Values

Parallelogram

public static final int Parallelogram
See Also:
Constant Field Values

Trapezoid

public static final int Trapezoid
See Also:
Constant Field Values

Hexagon

public static final int Hexagon
See Also:
Constant Field Values

Octagon

public static final int Octagon
See Also:
Constant Field Values

Plus

public static final int Plus
See Also:
Constant Field Values

Star

public static final int Star
See Also:
Constant Field Values

Arrow

public static final int Arrow
See Also:
Constant Field Values

ThickArrow

public static final int ThickArrow
See Also:
Constant Field Values

HomePlate

public static final int HomePlate
See Also:
Constant Field Values

Cube

public static final int Cube
See Also:
Constant Field Values

Balloon

public static final int Balloon
See Also:
Constant Field Values

Seal

public static final int Seal
See Also:
Constant Field Values

Arc

public static final int Arc
See Also:
Constant Field Values

Line

public static final int Line
See Also:
Constant Field Values

Plaque

public static final int Plaque
See Also:
Constant Field Values

Can

public static final int Can
See Also:
Constant Field Values

Donut

public static final int Donut
See Also:
Constant Field Values

TextSimple

public static final int TextSimple
See Also:
Constant Field Values

TextOctagon

public static final int TextOctagon
See Also:
Constant Field Values

TextHexagon

public static final int TextHexagon
See Also:
Constant Field Values

TextCurve

public static final int TextCurve
See Also:
Constant Field Values

TextWave

public static final int TextWave
See Also:
Constant Field Values

TextRing

public static final int TextRing
See Also:
Constant Field Values

TextOnCurve

public static final int TextOnCurve
See Also:
Constant Field Values

TextOnRing

public static final int TextOnRing
See Also:
Constant Field Values

StraightConnector1

public static final int StraightConnector1
See Also:
Constant Field Values

BentConnector2

public static final int BentConnector2
See Also:
Constant Field Values

BentConnector3

public static final int BentConnector3
See Also:
Constant Field Values

BentConnector4

public static final int BentConnector4
See Also:
Constant Field Values

BentConnector5

public static final int BentConnector5
See Also:
Constant Field Values

CurvedConnector2

public static final int CurvedConnector2
See Also:
Constant Field Values

CurvedConnector3

public static final int CurvedConnector3
See Also:
Constant Field Values

CurvedConnector4

public static final int CurvedConnector4
See Also:
Constant Field Values

CurvedConnector5

public static final int CurvedConnector5
See Also:
Constant Field Values

Callout1

public static final int Callout1
See Also:
Constant Field Values

Callout2

public static final int Callout2
See Also:
Constant Field Values

Callout3

public static final int Callout3
See Also:
Constant Field Values

AccentCallout1

public static final int AccentCallout1
See Also:
Constant Field Values

AccentCallout2

public static final int AccentCallout2
See Also:
Constant Field Values

AccentCallout3

public static final int AccentCallout3
See Also:
Constant Field Values

BorderCallout1

public static final int BorderCallout1
See Also:
Constant Field Values

BorderCallout2

public static final int BorderCallout2
See Also:
Constant Field Values

BorderCallout3

public static final int BorderCallout3
See Also:
Constant Field Values

AccentBorderCallout1

public static final int AccentBorderCallout1
See Also:
Constant Field Values

AccentBorderCallout2

public static final int AccentBorderCallout2
See Also:
Constant Field Values

AccentBorderCallout3

public static final int AccentBorderCallout3
See Also:
Constant Field Values

Ribbon

public static final int Ribbon
See Also:
Constant Field Values

Ribbon2

public static final int Ribbon2
See Also:
Constant Field Values

Chevron

public static final int Chevron
See Also:
Constant Field Values

Pentagon

public static final int Pentagon
See Also:
Constant Field Values

NoSmoking

public static final int NoSmoking
See Also:
Constant Field Values

Star8

public static final int Star8
See Also:
Constant Field Values

Star16

public static final int Star16
See Also:
Constant Field Values

Star32

public static final int Star32
See Also:
Constant Field Values

WedgeRectCallout

public static final int WedgeRectCallout
See Also:
Constant Field Values

WedgeRRectCallout

public static final int WedgeRRectCallout
See Also:
Constant Field Values

WedgeEllipseCallout

public static final int WedgeEllipseCallout
See Also:
Constant Field Values

Wave

public static final int Wave
See Also:
Constant Field Values

FoldedCorner

public static final int FoldedCorner
See Also:
Constant Field Values

LeftArrow

public static final int LeftArrow
See Also:
Constant Field Values

DownArrow

public static final int DownArrow
See Also:
Constant Field Values

UpArrow

public static final int UpArrow
See Also:
Constant Field Values

LeftRightArrow

public static final int LeftRightArrow
See Also:
Constant Field Values

UpDownArrow

public static final int UpDownArrow
See Also:
Constant Field Values

IrregularSeal1

public static final int IrregularSeal1
See Also:
Constant Field Values

IrregularSeal2

public static final int IrregularSeal2
See Also:
Constant Field Values

LightningBolt

public static final int LightningBolt
See Also:
Constant Field Values

Heart

public static final int Heart
See Also:
Constant Field Values

PictureFrame

public static final int PictureFrame
See Also:
Constant Field Values

QuadArrow

public static final int QuadArrow
See Also:
Constant Field Values

LeftArrowCallout

public static final int LeftArrowCallout
See Also:
Constant Field Values

RightArrowCallout

public static final int RightArrowCallout
See Also:
Constant Field Values

UpArrowCallout

public static final int UpArrowCallout
See Also:
Constant Field Values

DownArrowCallout

public static final int DownArrowCallout
See Also:
Constant Field Values

LeftRightArrowCallout

public static final int LeftRightArrowCallout
See Also:
Constant Field Values

UpDownArrowCallout

public static final int UpDownArrowCallout
See Also:
Constant Field Values

QuadArrowCallout

public static final int QuadArrowCallout
See Also:
Constant Field Values

Bevel

public static final int Bevel
See Also:
Constant Field Values

LeftBracket

public static final int LeftBracket
See Also:
Constant Field Values

RightBracket

public static final int RightBracket
See Also:
Constant Field Values

LeftBrace

public static final int LeftBrace
See Also:
Constant Field Values

RightBrace

public static final int RightBrace
See Also:
Constant Field Values

LeftUpArrow

public static final int LeftUpArrow
See Also:
Constant Field Values

BentUpArrow

public static final int BentUpArrow
See Also:
Constant Field Values

BentArrow

public static final int BentArrow
See Also:
Constant Field Values

Star24

public static final int Star24
See Also:
Constant Field Values

StripedRightArrow

public static final int StripedRightArrow
See Also:
Constant Field Values

NotchedRightArrow

public static final int NotchedRightArrow
See Also:
Constant Field Values

BlockArc

public static final int BlockArc
See Also:
Constant Field Values

SmileyFace

public static final int SmileyFace
See Also:
Constant Field Values

VerticalScroll

public static final int VerticalScroll
See Also:
Constant Field Values

HorizontalScroll

public static final int HorizontalScroll
See Also:
Constant Field Values

CircularArrow

public static final int CircularArrow
See Also:
Constant Field Values

NotchedCircularArrow

public static final int NotchedCircularArrow
See Also:
Constant Field Values

UturnArrow

public static final int UturnArrow
See Also:
Constant Field Values

CurvedRightArrow

public static final int CurvedRightArrow
See Also:
Constant Field Values

CurvedLeftArrow

public static final int CurvedLeftArrow
See Also:
Constant Field Values

CurvedUpArrow

public static final int CurvedUpArrow
See Also:
Constant Field Values

CurvedDownArrow

public static final int CurvedDownArrow
See Also:
Constant Field Values

CloudCallout

public static final int CloudCallout
See Also:
Constant Field Values

EllipseRibbon

public static final int EllipseRibbon
See Also:
Constant Field Values

EllipseRibbon2

public static final int EllipseRibbon2
See Also:
Constant Field Values

FlowChartProcess

public static final int FlowChartProcess
See Also:
Constant Field Values

FlowChartDecision

public static final int FlowChartDecision
See Also:
Constant Field Values

FlowChartInputOutput

public static final int FlowChartInputOutput
See Also:
Constant Field Values

FlowChartPredefinedProcess

public static final int FlowChartPredefinedProcess
See Also:
Constant Field Values

FlowChartInternalStorage

public static final int FlowChartInternalStorage
See Also:
Constant Field Values

FlowChartDocument

public static final int FlowChartDocument
See Also:
Constant Field Values

FlowChartMultidocument

public static final int FlowChartMultidocument
See Also:
Constant Field Values

FlowChartTerminator

public static final int FlowChartTerminator
See Also:
Constant Field Values

FlowChartPreparation

public static final int FlowChartPreparation
See Also:
Constant Field Values

FlowChartManualInput

public static final int FlowChartManualInput
See Also:
Constant Field Values

FlowChartManualOperation

public static final int FlowChartManualOperation
See Also:
Constant Field Values

FlowChartConnector

public static final int FlowChartConnector
See Also:
Constant Field Values

FlowChartPunchedCard

public static final int FlowChartPunchedCard
See Also:
Constant Field Values

FlowChartPunchedTape

public static final int FlowChartPunchedTape
See Also:
Constant Field Values

FlowChartSummingJunction

public static final int FlowChartSummingJunction
See Also:
Constant Field Values

FlowChartOr

public static final int FlowChartOr
See Also:
Constant Field Values

FlowChartCollate

public static final int FlowChartCollate
See Also:
Constant Field Values

FlowChartSort

public static final int FlowChartSort
See Also:
Constant Field Values

FlowChartExtract

public static final int FlowChartExtract
See Also:
Constant Field Values

FlowChartMerge

public static final int FlowChartMerge
See Also:
Constant Field Values

FlowChartOfflineStorage

public static final int FlowChartOfflineStorage
See Also:
Constant Field Values

FlowChartOnlineStorage

public static final int FlowChartOnlineStorage
See Also:
Constant Field Values

FlowChartMagneticTape

public static final int FlowChartMagneticTape
See Also:
Constant Field Values

FlowChartMagneticDisk

public static final int FlowChartMagneticDisk
See Also:
Constant Field Values

FlowChartMagneticDrum

public static final int FlowChartMagneticDrum
See Also:
Constant Field Values

FlowChartDisplay

public static final int FlowChartDisplay
See Also:
Constant Field Values

FlowChartDelay

public static final int FlowChartDelay
See Also:
Constant Field Values

TextPlainText

public static final int TextPlainText
See Also:
Constant Field Values

TextStop

public static final int TextStop
See Also:
Constant Field Values

TextTriangle

public static final int TextTriangle
See Also:
Constant Field Values

TextTriangleInverted

public static final int TextTriangleInverted
See Also:
Constant Field Values

TextChevron

public static final int TextChevron
See Also:
Constant Field Values

TextChevronInverted

public static final int TextChevronInverted
See Also:
Constant Field Values

TextRingInside

public static final int TextRingInside
See Also:
Constant Field Values

TextRingOutside

public static final int TextRingOutside
See Also:
Constant Field Values

TextArchUpCurve

public static final int TextArchUpCurve
See Also:
Constant Field Values

TextArchDownCurve

public static final int TextArchDownCurve
See Also:
Constant Field Values

TextCircleCurve

public static final int TextCircleCurve
See Also:
Constant Field Values

TextButtonCurve

public static final int TextButtonCurve
See Also:
Constant Field Values

TextArchUpPour

public static final int TextArchUpPour
See Also:
Constant Field Values

TextArchDownPour

public static final int TextArchDownPour
See Also:
Constant Field Values

TextCirclePour

public static final int TextCirclePour
See Also:
Constant Field Values

TextButtonPour

public static final int TextButtonPour
See Also:
Constant Field Values

TextCurveUp

public static final int TextCurveUp
See Also:
Constant Field Values

TextCurveDown

public static final int TextCurveDown
See Also:
Constant Field Values

TextCascadeUp

public static final int TextCascadeUp
See Also:
Constant Field Values

TextCascadeDown

public static final int TextCascadeDown
See Also:
Constant Field Values

TextWave1

public static final int TextWave1
See Also:
Constant Field Values

TextWave2

public static final int TextWave2
See Also:
Constant Field Values

TextWave3

public static final int TextWave3
See Also:
Constant Field Values

TextWave4

public static final int TextWave4
See Also:
Constant Field Values

TextInflate

public static final int TextInflate
See Also:
Constant Field Values

TextDeflate

public static final int TextDeflate
See Also:
Constant Field Values

TextInflateBottom

public static final int TextInflateBottom
See Also:
Constant Field Values

TextDeflateBottom

public static final int TextDeflateBottom
See Also:
Constant Field Values

TextInflateTop

public static final int TextInflateTop
See Also:
Constant Field Values

TextDeflateTop

public static final int TextDeflateTop
See Also:
Constant Field Values

TextDeflateInflate

public static final int TextDeflateInflate
See Also:
Constant Field Values

TextDeflateInflateDeflate

public static final int TextDeflateInflateDeflate
See Also:
Constant Field Values

TextFadeRight

public static final int TextFadeRight
See Also:
Constant Field Values

TextFadeLeft

public static final int TextFadeLeft
See Also:
Constant Field Values

TextFadeUp

public static final int TextFadeUp
See Also:
Constant Field Values

TextFadeDown

public static final int TextFadeDown
See Also:
Constant Field Values

TextSlantUp

public static final int TextSlantUp
See Also:
Constant Field Values

TextSlantDown

public static final int TextSlantDown
See Also:
Constant Field Values

TextCanUp

public static final int TextCanUp
See Also:
Constant Field Values

TextCanDown

public static final int TextCanDown
See Also:
Constant Field Values

FlowChartAlternateProcess

public static final int FlowChartAlternateProcess
See Also:
Constant Field Values

FlowChartOffpageConnector

public static final int FlowChartOffpageConnector
See Also:
Constant Field Values

Callout90

public static final int Callout90
See Also:
Constant Field Values

AccentCallout90

public static final int AccentCallout90
See Also:
Constant Field Values

BorderCallout90

public static final int BorderCallout90
See Also:
Constant Field Values

AccentBorderCallout90

public static final int AccentBorderCallout90
See Also:
Constant Field Values

LeftRightUpArrow

public static final int LeftRightUpArrow
See Also:
Constant Field Values

Sun

public static final int Sun
See Also:
Constant Field Values

Moon

public static final int Moon
See Also:
Constant Field Values

BracketPair

public static final int BracketPair
See Also:
Constant Field Values

BracePair

public static final int BracePair
See Also:
Constant Field Values

Star4

public static final int Star4
See Also:
Constant Field Values

DoubleWave

public static final int DoubleWave
See Also:
Constant Field Values

ActionButtonBlank

public static final int ActionButtonBlank
See Also:
Constant Field Values

ActionButtonHome

public static final int ActionButtonHome
See Also:
Constant Field Values

ActionButtonHelp

public static final int ActionButtonHelp
See Also:
Constant Field Values

ActionButtonInformation

public static final int ActionButtonInformation
See Also:
Constant Field Values

ActionButtonForwardNext

public static final int ActionButtonForwardNext
See Also:
Constant Field Values

ActionButtonBackPrevious

public static final int ActionButtonBackPrevious
See Also:
Constant Field Values

ActionButtonEnd

public static final int ActionButtonEnd
See Also:
Constant Field Values

ActionButtonBeginning

public static final int ActionButtonBeginning
See Also:
Constant Field Values

ActionButtonReturn

public static final int ActionButtonReturn
See Also:
Constant Field Values

ActionButtonDocument

public static final int ActionButtonDocument
See Also:
Constant Field Values

ActionButtonSound

public static final int ActionButtonSound
See Also:
Constant Field Values

ActionButtonMovie

public static final int ActionButtonMovie
See Also:
Constant Field Values

HostControl

public static final int HostControl
See Also:
Constant Field Values

TextBox

public static final int TextBox
See Also:
Constant Field Values

types

public static java.util.HashMap types
Constructor Detail

ShapeTypes

public ShapeTypes()
Method Detail

typeName

public static java.lang.String typeName(int type)
Return name of the shape by id

Parameters:
type - - the id of the shape, one of the static constants defined in this class
Returns:
the name of the shape


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.