|
||||||||||
| 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 ILabelCandidateDescriptorProviderlabel - 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()
ISharedInstanceProviderCollection 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 | |||||||||