|
||||||||||
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.ExteriorLabelModel
yFiles FLEX client label model data object that places the label outside of the node's bounds.
Nested Class Summary | |
static class |
ExteriorLabelModel.ModelParameter
Model parameter for the exterior label model. |
Field Summary | |
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 ILabelModelParameter |
northEast
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
northWest
A convenience parameter instance that can be shared between label instances. |
static java.lang.String |
POSITION_EAST
Encodes a position outside the node at the right side |
static java.lang.String |
POSITION_NORTH
Encodes a position outside the node at the top |
static java.lang.String |
POSITION_NORTH_EAST
Encodes a position outside the node at the upper right corner |
static java.lang.String |
POSITION_NORTH_WEST
Encodes a position outside the node at the upper left corner |
static java.lang.String |
POSITION_SOUTH
Encodes a position outside the node at the bottom |
static java.lang.String |
POSITION_SOUTH_EAST
Encodes a position outside the node at the lower right corner |
static java.lang.String |
POSITION_SOUTH_WEST
Encodes a position outside the node at the lower left corner |
static java.lang.String |
POSITION_WEST
Encodes a position outside the node at the left side |
static ILabelModelParameter |
south
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
southEast
A convenience parameter instance that can be shared between label instances. |
static ILabelModelParameter |
southWest
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 | |
ExteriorLabelModel()
|
|
ExteriorLabelModel(Insets 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_SOUTH_EAST
public static final java.lang.String POSITION_SOUTH_WEST
public static final java.lang.String POSITION_WEST
public static final java.lang.String POSITION_NORTH_EAST
public static final java.lang.String POSITION_NORTH_WEST
public static final ILabelModelParameter north
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter east
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter south
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter southEast
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter southWest
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter west
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter northEast
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
public static final ILabelModelParameter northWest
ExteriorLabelModel
, trying to change that instance's
insets will raise an UnsupportedOperationException
.
Constructor Detail |
public ExteriorLabelModel(Insets insets)
public ExteriorLabelModel()
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 |