public interface LayoutStrategy
Modifier and Type | Method and Description |
---|---|
ShapeImpl.BaseAllocator |
createAllocator(Layout shape) |
ShapeImpl.BaseAllocator |
createAllocator(Shape shape) |
Shape |
ensureSpace(Shape shape,
Location location) |
Property |
generalizeProperty(DynamicObject object,
Property oldProperty,
java.lang.Object value) |
Property |
generalizeProperty(DynamicObject object,
Property oldProperty,
java.lang.Object value,
Shape oldShape,
Shape newShape) |
boolean |
isAutoExtArray() |
Shape |
returnCached(Shape newShape) |
boolean |
updateShape(DynamicObject object) |
boolean updateShape(DynamicObject object)
boolean isAutoExtArray()
Property generalizeProperty(DynamicObject object, Property oldProperty, java.lang.Object value)
Property generalizeProperty(DynamicObject object, Property oldProperty, java.lang.Object value, Shape oldShape, Shape newShape)
ShapeImpl.BaseAllocator createAllocator(Layout shape)
ShapeImpl.BaseAllocator createAllocator(Shape shape)