ShapeCollection

Inheritance: java.lang.Object, com.aspose.diagram.Collection

public class ShapeCollection extends Collection<Shape>

Collection of Shapes.

Methods

MethodDescription
add(T o)
add(Shape item)Add the shape in the collection.
clear()
contains(Object o)
equals(Object arg0)
get(int index)
getClass()
getCount()
getInnerList()
getShape(String name)Gets the element at the specified name.
getShape(long ID)Gets the element at the specified ID.
getShapeIncludingChild(int id)Gets the element including it’s child shape at the specified id.
getShapeIncludingChild(String name)Gets the element including it’s child shape at the specified name.
group(Shape[] groupItems)Group the shapes.
hashCode()
indexOf(Object o)
isExist(int index)
iterator()
notify()
notifyAll()
remove(Shape item)Remove the shape from the collection.
removeAt(int index)
removeDependsOn(Shape item)Remove the shapes including DEPENDSON shapes from the collection.
toString()
unGroup(Shape groupShape)UnGroup the shape.
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T o)

public int add(T o)

Parameters:

ParameterTypeDescription
oT

Returns: int

add(Shape item)

public int add(Shape item)

Add the shape in the collection.

Parameters:

ParameterTypeDescription
itemShape

Returns: int - ID

clear()

public void clear()

contains(Object o)

public boolean contains(Object o)

Parameters:

ParameterTypeDescription
ojava.lang.Object

Returns: boolean

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

get(int index)

public T get(int index)

Parameters:

ParameterTypeDescription
indexint

Returns: T

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Returns: int

getInnerList()

public ArrayList<T> getInnerList()

Returns: java.util.ArrayList

getShape(String name)

public Shape getShape(String name)

Gets the element at the specified name.

Parameters:

ParameterTypeDescription
namejava.lang.String

Returns: Shape -

getShape(long ID)

public Shape getShape(long ID)

Gets the element at the specified ID.

Parameters:

ParameterTypeDescription
IDlong

Returns: Shape -

getShapeIncludingChild(int id)

public Shape getShapeIncludingChild(int id)

Gets the element including it’s child shape at the specified id.

Parameters:

ParameterTypeDescription
idint

Returns: Shape -

getShapeIncludingChild(String name)

public Shape getShapeIncludingChild(String name)

Gets the element including it’s child shape at the specified name.

Parameters:

ParameterTypeDescription
namejava.lang.String

Returns: Shape -

group(Shape[] groupItems)

public Shape group(Shape[] groupItems)

Group the shapes. The shape in the groupItems should not be grouped. The shape must be in this Shapes collection.

Parameters:

ParameterTypeDescription
groupItemsShape[]the group items.

Returns: Shape - Return the group shape.

hashCode()

public native int hashCode()

Returns: int

indexOf(Object o)

public int indexOf(Object o)

Parameters:

ParameterTypeDescription
ojava.lang.Object

Returns: int

isExist(int index)

public boolean isExist(int index)

Parameters:

ParameterTypeDescription
indexint

Returns: boolean

iterator()

public Iterator<T> iterator()

Returns: java.util.Iterator

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Shape item)

public void remove(Shape item)

Remove the shape from the collection.

Parameters:

ParameterTypeDescription
itemShapeShape

removeAt(int index)

public void removeAt(int index)

Parameters:

ParameterTypeDescription
indexint

removeDependsOn(Shape item)

public void removeDependsOn(Shape item)

Remove the shapes including DEPENDSON shapes from the collection.

Parameters:

ParameterTypeDescription
itemShapeShape

toString()

public String toString()

Returns: java.lang.String

unGroup(Shape groupShape)

public void unGroup(Shape groupShape)

UnGroup the shape.

Parameters:

ParameterTypeDescription
groupShapeShapethe group shape.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int