org.kabeja.dxf.objects
Class DXFMLineStyle

java.lang.Object
  extended by org.kabeja.dxf.objects.DXFObject
      extended by org.kabeja.dxf.objects.DXFMLineStyle

public class DXFMLineStyle
extends DXFObject


Field Summary
protected  java.lang.String descrition
           
protected  double endAngle
           
protected  int fillColor
           
protected  int flags
           
protected  java.util.List lines
           
protected  java.lang.String name
           
protected  double startAngle
           
 
Fields inherited from class org.kabeja.dxf.objects.DXFObject
doc, handleID, hardID, softID
 
Constructor Summary
DXFMLineStyle()
           
 
Method Summary
 void addDXFMLineStyleElement(DXFMLineStyleElement e)
           
 java.lang.String getDescrition()
           
 DXFMLineStyleElement getDXFMLineStyleLElement(int index)
           
 int getDXFMLineStyleLElementCount()
           
 double getEndAngle()
           
 int getFillColor()
           
 int getFlags()
           
 java.lang.String getName()
           
 java.lang.String getObjectType()
           
 double getStartAngle()
           
 boolean hasEndInnderArcs()
           
 boolean hasEndRoundCaps()
           
 boolean hasEndSquareCaps()
           
 boolean hasStartInnerArcs()
           
 boolean hasStartRoundCaps()
           
 boolean hasStartSquareCaps()
           
 boolean isFilled()
           
 DXFMLineStyleElement removeDXFMLineStyleLElement(int index)
           
 void setDescrition(java.lang.String descrition)
           
 void setEndAngle(double endAngle)
           
 void setFillColor(int fillColor)
           
 void setFlags(int flags)
           
 void setName(java.lang.String name)
           
 void setStartAngle(double startAngle)
           
 boolean showMiters()
           
 void sortDXFMLineStyleElements(java.util.Comparator comp)
           
 
Methods inherited from class org.kabeja.dxf.objects.DXFObject
getHardOwnerID, getID, getSoftPointerID, setDXFDocument, setHardOwnerID, setID, setSoftPointerID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lines

protected java.util.List lines

name

protected java.lang.String name

descrition

protected java.lang.String descrition

fillColor

protected int fillColor

flags

protected int flags

startAngle

protected double startAngle

endAngle

protected double endAngle
Constructor Detail

DXFMLineStyle

public DXFMLineStyle()
Method Detail

getObjectType

public java.lang.String getObjectType()
Specified by:
getObjectType in class DXFObject

addDXFMLineStyleElement

public void addDXFMLineStyleElement(DXFMLineStyleElement e)

getDXFMLineStyleLElement

public DXFMLineStyleElement getDXFMLineStyleLElement(int index)

removeDXFMLineStyleLElement

public DXFMLineStyleElement removeDXFMLineStyleLElement(int index)

getDXFMLineStyleLElementCount

public int getDXFMLineStyleLElementCount()

sortDXFMLineStyleElements

public void sortDXFMLineStyleElements(java.util.Comparator comp)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescrition

public java.lang.String getDescrition()

setDescrition

public void setDescrition(java.lang.String descrition)

getFillColor

public int getFillColor()

setFillColor

public void setFillColor(int fillColor)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getStartAngle

public double getStartAngle()

setStartAngle

public void setStartAngle(double startAngle)

getEndAngle

public double getEndAngle()

setEndAngle

public void setEndAngle(double endAngle)

isFilled

public boolean isFilled()

hasStartSquareCaps

public boolean hasStartSquareCaps()

hasStartRoundCaps

public boolean hasStartRoundCaps()

hasStartInnerArcs

public boolean hasStartInnerArcs()

hasEndSquareCaps

public boolean hasEndSquareCaps()

hasEndRoundCaps

public boolean hasEndRoundCaps()

hasEndInnderArcs

public boolean hasEndInnderArcs()

showMiters

public boolean showMiters()