LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.generator.IGenerator< T > Interface Template Reference

interface of generators More...

+ Inheritance diagram for org.lightjason.agentspeak.generator.IGenerator< T >:
+ Collaboration diagram for org.lightjason.agentspeak.generator.IGenerator< T >:

Public Member Functions

Stream< T > generatemultiple (final int p_number, @Nullable final Object... p_data)
 generates a stream of objects More...
 
generatesingle ( @Nullable final Object... p_data)
 generates a single object More...
 

Detailed Description

Definition at line 34 of file IGenerator.java.

Member Function Documentation

◆ generatemultiple()

Stream<T> org.lightjason.agentspeak.generator.IGenerator< T >.generatemultiple ( final int  p_number,
@Nullable final Object...  p_data 
)
Parameters
p_numbernumber of objects within the stream
p_dataany object data
Returns
object stream

◆ generatesingle()

T org.lightjason.agentspeak.generator.IGenerator< T >.generatesingle ( @Nullable final Object...  p_data)
Parameters
p_dataany object data
Returns
object
Note
can return null which will be ignored than on multiple generation