LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T > Class Template Referenceabstract

formating class More...

+ Inheritance diagram for org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >:
+ Collaboration diagram for org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >:

Public Member Functions

final boolean equals (final Object p_object)
 
final int hashCode ()
 
final boolean isAssignableTo (final Class<?> p_class)
 checks if a type is assigneable More...
 
final String toString (final Object p_data)
 to string More...
 

Protected Member Functions

abstract String format (final T p_data)
 formatter call More...
 
abstract Class<?> getType ()
 returns type to match the formatter More...
 

Static Private Attributes

static final long serialVersionUID = -4997526550642055213L
 serial id More...
 

Detailed Description

Template Parameters
anytype

Definition at line 203 of file CPrint.java.

Member Function Documentation

◆ equals()

final boolean org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.equals ( final Object  p_object)

Definition at line 228 of file CPrint.java.

◆ format()

abstract String org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.format ( final T  p_data)
abstractprotected
Parameters
p_dataobject type
Returns
formatted string

◆ getType()

abstract Class<?> org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.getType ( )
abstractprotected
Returns
class type

◆ hashCode()

Definition at line 222 of file CPrint.java.

◆ isAssignableTo()

final boolean org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.isAssignableTo ( final Class<?>  p_class)
Parameters
p_classassignable class
Returns
assignable flag

Definition at line 216 of file CPrint.java.

◆ toString()

final String org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.toString ( final Object  p_data)
Parameters
p_dataobject type
Returns
output string

Definition at line 240 of file CPrint.java.

Referenced by org.lightjason.agentspeak.action.builtin.generic.CPrint.format().

+ Here is the caller graph for this function:

Member Data Documentation

◆ serialVersionUID

final long org.lightjason.agentspeak.action.builtin.generic.CPrint.IFormatter< T >.serialVersionUID = -4997526550642055213L
staticprivate

Definition at line 208 of file CPrint.java.