Package com.independentsoft.office.drawing

# Class ShapeLocking

java.lang.Object
com.independentsoft.office.drawing.ShapeLocking

public class ShapeLocking extends Object
The Class ShapeLocking.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ShapeLocking()`
  Instantiates a new shape locking.
  `ShapeLocking​(InternalXMLStreamReader reader)`
  Instantiates a new shape locking.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ShapeLocking`
  `clone()`
  `boolean`
  `isDisallowArrowheadChanges()`
  Checks if is disallow arrowhead changes.
  `boolean`
  `isDisallowAspectRatioChange()`
  Checks if is disallow aspect ratio change.
  `boolean`
  `isDisallowGrouping()`
  Checks if is disallow grouping.
  `boolean`
  `isDisallowMove()`
  Checks if is disallow move.
  `boolean`
  `isDisallowResize()`
  Checks if is disallow resize.
  `boolean`
  `isDisallowRotation()`
  Checks if is disallow rotation.
  `boolean`
  `isDisallowSelection()`
  Checks if is disallow selection.
  `boolean`
  `isDisallowShapePointEditing()`
  Checks if is disallow shape point editing.
  `boolean`
  `isDisallowShapeTypeChange()`
  Checks if is disallow shape type change.
  `boolean`
  `isDisallowShowingAdjustHandles()`
  Checks if is disallow showing adjust handles.
  `boolean`
  `isDisallowTextEditing()`
  Checks if is disallow text editing.
  `void`
  `setDisallowArrowheadChanges​(boolean disallowArrowheadChanges)`
  Sets the disallow arrowhead changes.
  `void`
  `setDisallowAspectRatioChange​(boolean disallowAspectRatioChange)`
  Sets the disallow aspect ratio change.
  `void`
  `setDisallowGrouping​(boolean disallowGrouping)`
  Sets the disallow grouping.
  `void`
  `setDisallowMove​(boolean disallowMove)`
  Sets the disallow move.
  `void`
  `setDisallowResize​(boolean disallowResize)`
  Sets the disallow resize.
  `void`
  `setDisallowRotation​(boolean disallowRotation)`
  Sets the disallow rotation.
  `void`
  `setDisallowSelection​(boolean disallowSelection)`
  Sets the disallow selection.
  `void`
  `setDisallowShapePointEditing​(boolean disallowShapePointEditing)`
  Sets the disallow shape point editing.
  `void`
  `setDisallowShapeTypeChange​(boolean disallowShapeTypeChange)`
  Sets the disallow shape type change.
  `void`
  `setDisallowShowingAdjustHandles​(boolean disallowShowingAdjustHandles)`
  Sets the disallow showing adjust handles.
  `void`
  `setDisallowTextEditing​(boolean disallowTextEditing)`
  Sets the disallow text editing.
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### ShapeLocking

    public ShapeLocking()
    Instantiates a new shape locking.

  - ### ShapeLocking

    public ShapeLocking​(InternalXMLStreamReader reader) throws XMLStreamException
    Instantiates a new shape locking.
    Parameters:
      `reader` - the reader
    Throws:
      `XMLStreamException` - the xML stream exception

- ## Method Details

  - ### clone

    public ShapeLocking clone()
    Overrides:
      `clone` in class `Object`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`

  - ### isDisallowShowingAdjustHandles

    public boolean isDisallowShowingAdjustHandles()
    Checks if is disallow showing adjust handles.
    Returns:
      true, if is disallow showing adjust handles

  - ### setDisallowShowingAdjustHandles

    public void setDisallowShowingAdjustHandles​(boolean disallowShowingAdjustHandles)
    Sets the disallow showing adjust handles.
    Parameters:
      `disallowShowingAdjustHandles` - the new disallow showing adjust handles

  - ### isDisallowArrowheadChanges

    public boolean isDisallowArrowheadChanges()
    Checks if is disallow arrowhead changes.
    Returns:
      true, if is disallow arrowhead changes

  - ### setDisallowArrowheadChanges

    public void setDisallowArrowheadChanges​(boolean disallowArrowheadChanges)
    Sets the disallow arrowhead changes.
    Parameters:
      `disallowArrowheadChanges` - the new disallow arrowhead changes

  - ### isDisallowAspectRatioChange

    public boolean isDisallowAspectRatioChange()
    Checks if is disallow aspect ratio change.
    Returns:
      true, if is disallow aspect ratio change

  - ### setDisallowAspectRatioChange

    public void setDisallowAspectRatioChange​(boolean disallowAspectRatioChange)
    Sets the disallow aspect ratio change.
    Parameters:
      `disallowAspectRatioChange` - the new disallow aspect ratio change

  - ### isDisallowShapeTypeChange

    public boolean isDisallowShapeTypeChange()
    Checks if is disallow shape type change.
    Returns:
      true, if is disallow shape type change

  - ### setDisallowShapeTypeChange

    public void setDisallowShapeTypeChange​(boolean disallowShapeTypeChange)
    Sets the disallow shape type change.
    Parameters:
      `disallowShapeTypeChange` - the new disallow shape type change

  - ### isDisallowTextEditing

    public boolean isDisallowTextEditing()
    Checks if is disallow text editing.
    Returns:
      true, if is disallow text editing

  - ### setDisallowTextEditing

    public void setDisallowTextEditing​(boolean disallowTextEditing)
    Sets the disallow text editing.
    Parameters:
      `disallowTextEditing` - the new disallow text editing

  - ### isDisallowShapePointEditing

    public boolean isDisallowShapePointEditing()
    Checks if is disallow shape point editing.
    Returns:
      true, if is disallow shape point editing

  - ### setDisallowShapePointEditing

    public void setDisallowShapePointEditing​(boolean disallowShapePointEditing)
    Sets the disallow shape point editing.
    Parameters:
      `disallowShapePointEditing` - the new disallow shape point editing

  - ### isDisallowGrouping

    public boolean isDisallowGrouping()
    Checks if is disallow grouping.
    Returns:
      true, if is disallow grouping

  - ### setDisallowGrouping

    public void setDisallowGrouping​(boolean disallowGrouping)
    Sets the disallow grouping.
    Parameters:
      `disallowGrouping` - the new disallow grouping

  - ### isDisallowMove

    public boolean isDisallowMove()
    Checks if is disallow move.
    Returns:
      true, if is disallow move

  - ### setDisallowMove

    public void setDisallowMove​(boolean disallowMove)
    Sets the disallow move.
    Parameters:
      `disallowMove` - the new disallow move

  - ### isDisallowResize

    public boolean isDisallowResize()
    Checks if is disallow resize.
    Returns:
      true, if is disallow resize

  - ### setDisallowResize

    public void setDisallowResize​(boolean disallowResize)
    Sets the disallow resize.
    Parameters:
      `disallowResize` - the new disallow resize

  - ### isDisallowRotation

    public boolean isDisallowRotation()
    Checks if is disallow rotation.
    Returns:
      true, if is disallow rotation

  - ### setDisallowRotation

    public void setDisallowRotation​(boolean disallowRotation)
    Sets the disallow rotation.
    Parameters:
      `disallowRotation` - the new disallow rotation

  - ### isDisallowSelection

    public boolean isDisallowSelection()
    Checks if is disallow selection.
    Returns:
      true, if is disallow selection

  - ### setDisallowSelection

    public void setDisallowSelection​(boolean disallowSelection)
    Sets the disallow selection.
    Parameters:
      `disallowSelection` - the new disallow selection