Property
Inheritance: java.lang.Object
public abstract class Property
Class to hold user-defined properties.
Methods
Method | Description |
---|---|
equals(Object arg0) | |
getBindPoint(AnimationNode anim, boolean create) | Gets the property bind point on specified animation instance. |
getClass() | |
getExtra(String name) | Gets extra data of the property associated by name. |
getKeyframeSequence(AnimationNode anim, boolean create) | Gets the keyframe sequence on specified animation instance. |
getName() | Gets the name of the property |
getValue() | Gets the value. |
getValueType() | Gets the type of the property value. |
hashCode() | |
notify() | |
notifyAll() | |
setExtra(String name, Object value) | Sets extra data of the property associated by name. |
setValue(Object value) | Sets the value. |
toString() | Returns a string that represents the current Property. |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getBindPoint(AnimationNode anim, boolean create)
public BindPoint getBindPoint(AnimationNode anim, boolean create)
Gets the property bind point on specified animation instance.
Parameters:
Parameter | Type | Description |
---|---|---|
anim | AnimationNode | On which animation to create the bind point. |
create | boolean | Create the property bind point if it’s not found. |
Returns: BindPoint - The property bind point on specified animation instance
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getExtra(String name)
public Object getExtra(String name)
Gets extra data of the property associated by name.
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String | The name of the property’s extra data |
Returns: java.lang.Object - The extra data associated by name
getKeyframeSequence(AnimationNode anim, boolean create)
public KeyframeSequence getKeyframeSequence(AnimationNode anim, boolean create)
Gets the keyframe sequence on specified animation instance.
Parameters:
Parameter | Type | Description |
---|---|---|
anim | AnimationNode | On which animation to create the keyframe sequence. |
create | boolean | Create the keyframe sequence if it’s not found. |
Returns: KeyframeSequence - The keyframe sequence on specified animation instance
getName()
public String getName()
Gets the name of the property
Returns: java.lang.String - the name of the property
getValue()
public abstract Object getValue()
Gets the value.
Returns: java.lang.Object - the value.
getValueType()
public abstract Class<?> getValueType()
Gets the type of the property value.
Returns: java.lang.Class - the type of the property value.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setExtra(String name, Object value)
public void setExtra(String name, Object value)
Sets extra data of the property associated by name.
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String | The name of the property’s extra data |
value | java.lang.Object | The value of the property’s extra data |
setValue(Object value)
public abstract void setValue(Object value)
Sets the value.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.Object | New value |
toString()
public String toString()
Returns a string that represents the current Property.
Returns: java.lang.String - A string that represents the current Property.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |