public abstract class AbstractSeriesStyle extends java.lang.Object implements ISeriesStyle
ISeriesStyle
that are implemented here are not meant
to be overridden. From this, other classes do not have the rights to change
the keys for the properties declared. All of the properties that should be
available are to be set in the properties map in some constructor of the
style. For the user's benefit, it is recommended to use public static final
string variables to declare the keys for your properties.Constructor and Description |
---|
AbstractSeriesStyle()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
copy(AbstractSeriesStyle other)
Copies the properties from the specified style to this style
|
boolean |
equals(java.lang.Object other) |
java.util.Set<java.lang.String> |
getAllPropertyTypes()
Gets a list of all of the different object properties available.
|
java.lang.Object |
getProperty(java.lang.String propertyType)
Gets the property value for the specified property type.
|
int |
hashCode() |
boolean |
setProperty(java.lang.String propertyType,
java.lang.Object value)
Sets the property value for the specified property name.
|
public AbstractSeriesStyle()
public void copy(AbstractSeriesStyle other)
other
- The other style to copypublic boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.util.Set<java.lang.String> getAllPropertyTypes()
ISeriesStyle
getAllPropertyTypes
in interface ISeriesStyle
public java.lang.Object getProperty(java.lang.String propertyType)
ISeriesStyle
getProperty
in interface ISeriesStyle
propertyType
- The name of the property to fetch.public int hashCode()
hashCode
in class java.lang.Object
public boolean setProperty(java.lang.String propertyType, java.lang.Object value)
ISeriesStyle
setProperty
in interface ISeriesStyle
propertyType
- The name of the property to set.value
- The new value of the property to set.