BEAST
eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory Class Reference

A metadata name creator provider. More...

Public Member Functions

 MetadataNameCreatorFactory ()
 Constructor.
 
void setCreators (List< MetadataNameCreator > creators)
 
List< MetadataNameCreatorgetCreators ()
 
boolean supports (String tag)
 Returns if there are any namer that supports the provided tag.
 
MetadataNameCreator get (String tag)
 Returns a metadata name creator that supports the provided tag.
 

Detailed Description

A metadata name creator provider.

Author
Anders Henja

Constructor & Destructor Documentation

◆ MetadataNameCreatorFactory()

eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory.MetadataNameCreatorFactory ( )
inline

Constructor.

Member Function Documentation

◆ get()

MetadataNameCreator eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory.get ( String tag)
inline

Returns a metadata name creator that supports the provided tag.

If more than one creator supports the provided tag, the first found is returned

Parameters
tagthe tag
Returns
the creator or null if none is found

◆ getCreators()

List< MetadataNameCreator > eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory.getCreators ( )
inline
Returns
the metadata name creators

◆ setCreators()

void eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory.setCreators ( List< MetadataNameCreator > creators)
inline
Parameters
creatorsthe list of metadata name creators to set

◆ supports()

boolean eu.baltrad.beast.rules.namer.MetadataNameCreatorFactory.supports ( String tag)
inline

Returns if there are any namer that supports the provided tag.

Parameters
tagthe tag
Returns
if there exist any name creator or not

The documentation for this class was generated from the following file: