LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.consistency.filter.IBaseFilter Class Referenceabstract

default metric with an optional set of path values More...

+ Inheritance diagram for org.lightjason.agentspeak.consistency.filter.IBaseFilter:
+ Collaboration diagram for org.lightjason.agentspeak.consistency.filter.IBaseFilter:

Public Member Functions

final Collection< IPathgetSelector ()
 returns the selectors More...
 

Protected Member Functions

 IBaseFilter (final IPath... p_paths)
 ctor More...
 
 IBaseFilter (final Collection< IPath > p_paths)
 ctor More...
 

Protected Attributes

final Set< IPathm_paths = new HashSet<>()
 set with paths More...
 

Detailed Description

Definition at line 38 of file IBaseFilter.java.

Constructor & Destructor Documentation

◆ IBaseFilter() [1/2]

org.lightjason.agentspeak.consistency.filter.IBaseFilter.IBaseFilter ( final IPath...  p_paths)
protected
Parameters
p_pathsfor reading agent value

Definition at line 50 of file IBaseFilter.java.

◆ IBaseFilter() [2/2]

org.lightjason.agentspeak.consistency.filter.IBaseFilter.IBaseFilter ( final Collection< IPath p_paths)
protected
Parameters
p_pathscollection of path

Definition at line 61 of file IBaseFilter.java.

Member Function Documentation

◆ getSelector()

final Collection<IPath> org.lightjason.agentspeak.consistency.filter.IBaseFilter.getSelector ( )
Returns
selector

Definition at line 72 of file IBaseFilter.java.

References org.lightjason.agentspeak.consistency.filter.IBaseFilter.m_paths.

Member Data Documentation

◆ m_paths

final Set<IPath> org.lightjason.agentspeak.consistency.filter.IBaseFilter.m_paths = new HashSet<>()
protected