|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.apama.event.parser.FieldType<T>
T
- The Java type used for field values of this type.public abstract class FieldType<T>
Represents an Apama type. Used to define the type of fields in an EventType
,
and also for type parameters in complex types such as DictionaryFieldType
.
Get field type objects using FieldTypes
.
Method Summary | |
---|---|
abstract void |
assertAssignable(java.lang.Object c,
java.lang.String fieldName)
This method is intended for internal use only and may be removed at any time - do not use. |
java.lang.String |
format(java.lang.Object value)
Format the given value in MonitorScript representation. |
java.lang.String |
getName()
Return the name of this type. |
java.lang.Class<? super T> |
getTypeClass()
Return the Java type used for parsed values of this field type. |
Field<T> |
newField(java.lang.String name)
Creates a new Field object with the specified name, using this field type. |
T |
parse(java.lang.String value)
Parse an Apama string representation of this field type into an object representing its value. |
java.lang.String |
toString()
Returns a String representation of the field type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public Field<T> newField(java.lang.String name)
name
- The field name
public java.lang.String getName()
public java.lang.Class<? super T> getTypeClass()
public java.lang.String format(java.lang.Object value)
value
- the value to format
public T parse(java.lang.String value) throws ParserRuntimeException
value
- the value to parse
ParserRuntimeException
- if some problem occurspublic abstract void assertAssignable(java.lang.Object c, java.lang.String fieldName)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |