|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.yworks.yfiles.server.graphml.flexio.data.InteriorStretchLabelModel
A label model data object for node labels that lie inside of the node's bounds and have been stretched to fit the node's size.
Nested Class Summary | |
static class |
InteriorStretchLabelModel.ModelParameter
Parameter for the interior stretch label model that defines the position of the label using one of the position constants defined in class InteriorStretchLabelModel . |
Field Summary | |
static ILabelModelParameter |
center
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
east
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
north
A convenience parameter instance that can be shared between label instances. |
static java.lang.String |
POSITION_CENTER
Encodes a position at the center the node interior. |
static java.lang.String |
POSITION_EAST
Encodes a position at the right side of the node interior. |
static java.lang.String |
POSITION_NORTH
Encodes a position at the top side of the node interior. |
static java.lang.String |
POSITION_SOUTH
Encodes a position at the bottom side of the node interior. |
static java.lang.String |
POSITION_WEST
Encodes a position at the west side of the node interior. |
static ILabelModelParameter |
south
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
west
A convenience parameter instance that can be shared between label instances. |
Constructor Summary | |
InteriorStretchLabelModel()
Creates a new instance with default insets (0,0,0,0). |
|
InteriorStretchLabelModel(Insets insets)
Creates a new instance using the provided insets. |
Method Summary | |
ILabelModelParameter |
createDefaultParameter()
Creates a default parameter that can be used for this model. |
ILabelCandidateDescriptor |
getDescriptor(Label label,
ILabelModelParameter parameter)
Gets the descriptor for a given combination of label and ILabelModelParameter . |
Insets |
getInsets()
Insets for the labels. |
java.util.Collection |
getSharedInstances()
Returns an Collection for objects that shall be shared. |
void |
setInsets(Insets insets)
Insets for the labels. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String POSITION_NORTH
public static final java.lang.String POSITION_EAST
public static final java.lang.String POSITION_SOUTH
public static final java.lang.String POSITION_WEST
public static final java.lang.String POSITION_CENTER
public static final ILabelModelParameter north
InteriorStretchLabelModel
, trying to change that
instance's insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter east
InteriorStretchLabelModel
, trying to change that
instance's insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter south
InteriorStretchLabelModel
, trying to change that
instance's insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter west
InteriorStretchLabelModel
, trying to change that
instance's insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter center
InteriorStretchLabelModel
, trying to change that
instance's insets will raise an UnsupportedOperationException
.
Constructor Detail |
public InteriorStretchLabelModel()
public InteriorStretchLabelModel(Insets insets)
Method Detail |
public Insets getInsets()
public void setInsets(Insets insets)
public ILabelModelParameter createDefaultParameter()
ILabelModel
createDefaultParameter
in interface ILabelModel
public ILabelCandidateDescriptor getDescriptor(Label label, ILabelModelParameter parameter)
ILabelModelParameter
.
getDescriptor
in interface ILabelCandidateDescriptorProvider
label
- The label to possibly assign the parameter
.parameter
- The parameter to provide a descriptor for if applied to the given label
null
.public java.util.Collection getSharedInstances()
ISharedInstanceProvider
Collection
for objects that shall be shared.
getSharedInstances
in interface ISharedInstanceProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |