com.togethersoft.openapi.ide.macro
Interface IdeMacroExpander


public interface IdeMacroExpander

Interface to macro expansion.
It provides services for expanding a string containing macro and allows to customize set of recognized macros and change parser for macro string

Author:
TogetherSoft

Method Summary
 Stringexpand(IdeContext context, String string, boolean showWarnings)
           
 voidregisterMacroProviderFactory(IdeMacroProviderFactory f)
           
 voidsetMacroParser(IdeMacroParser parser)
           
 voidunregisterMacroProviderFactory(IdeMacroProviderFactory f)
           

Method Detail

expand

public String expand(IdeContext context, String string, boolean showWarnings)
throws InvalidContextError

registerMacroProviderFactory

public void registerMacroProviderFactory(IdeMacroProviderFactory f)

setMacroParser

public void setMacroParser(IdeMacroParser parser)

unregisterMacroProviderFactory

public void unregisterMacroProviderFactory(IdeMacroProviderFactory f)

Association Links

to Class com.togethersoft.openapi.ide.macro.IdeMacroProviderFactory

Supplier Cardinality 0..*
Type aggregation