public abstract class AbstractRuntimeObjectModel extends java.lang.Object implements RuntimeObjectModel
RuntimeObjectModel.| Constructor and Description |
|---|
AbstractRuntimeObjectModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCollection(java.lang.Object target)
Checks if an object is a
Collection or is backed by one. |
boolean |
isDate(java.lang.Object target)
Checks if the provided object represents a date or calendar.
|
boolean |
isNumber(java.lang.Object target)
Checks if the provided object represents a number or not.
|
boolean |
isPrimitive(java.lang.Object obj)
Checks if the provided object represents a primitive data type or not.
|
java.lang.Object |
resolveProperty(java.lang.Object target,
java.lang.Object property)
Resolve a property of a target object and return its value.
|
boolean |
toBoolean(java.lang.Object object)
Convert the given object to a boolean value
|
java.util.Collection<java.lang.Object> |
toCollection(java.lang.Object object)
Force the conversion of the object to a collection
|
java.util.Date |
toDate(java.lang.Object object)
Convert the given object to a
Date object |
java.util.Map |
toMap(java.lang.Object object)
Force the conversion of the target object to a map
|
java.lang.Number |
toNumber(java.lang.Object object)
Coerce the object to a numeric value
|
java.lang.String |
toString(java.lang.Object target)
Convert the given object to a string.
|
public boolean isPrimitive(java.lang.Object obj)
RuntimeObjectModelisPrimitive in interface RuntimeObjectModelobj - the target objecttrue if the target is a primitive, false otherwisepublic boolean isDate(java.lang.Object target)
RuntimeObjectModelisDate in interface RuntimeObjectModeltarget - the target objecttrue if the target is a date or calendar, false otherwisepublic boolean isNumber(java.lang.Object target)
RuntimeObjectModelisNumber in interface RuntimeObjectModeltarget - the target objecttrue if the target is a number, false otherwisepublic boolean isCollection(java.lang.Object target)
RuntimeObjectModelCollection or is backed by one.isCollection in interface RuntimeObjectModeltarget - the target objecttrue if the target is a collection or is backed by one, false otherwisepublic java.lang.Object resolveProperty(java.lang.Object target,
java.lang.Object property)
RuntimeObjectModelresolveProperty in interface RuntimeObjectModeltarget - the target objectproperty - the property to be resolvedpublic boolean toBoolean(java.lang.Object object)
RuntimeObjectModeltoBoolean in interface RuntimeObjectModelobject - the target objectpublic java.lang.Number toNumber(java.lang.Object object)
RuntimeObjectModeltoNumber in interface RuntimeObjectModelobject - the target objectpublic java.util.Date toDate(java.lang.Object object)
RuntimeObjectModelDate objecttoDate in interface RuntimeObjectModelobject - the target objectobjectpublic java.lang.String toString(java.lang.Object target)
RuntimeObjectModeltoString in interface RuntimeObjectModeltarget - the target objectpublic java.util.Collection<java.lang.Object> toCollection(java.lang.Object object)
RuntimeObjectModeltoCollection in interface RuntimeObjectModelobject - the target objectpublic java.util.Map toMap(java.lang.Object object)
RuntimeObjectModeltoMap in interface RuntimeObjectModelobject - the target objectCopyright © 2010 - 2023 Adobe. All Rights Reserved