Script Value Providers

Identifier:
com.ps.consul.eclipse.ui.ScriptValueProviders

Since:
2.3

Description:
Extension point to register ValueProviders for scripts of a special language.
If there is no special value provider found in the user interface then the script content is used as the label.
If more than one value provider for a language is registered then the first which returns a label is used.

Configuration Markup:

<!ELEMENT extension (scriptvalueprovider)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for additional script value providers.



<!ELEMENT scriptvalueprovider EMPTY>

<!ATTLIST scriptvalueprovider

class    CDATA #REQUIRED

language CDATA #REQUIRED>

An additional script value provider.



Examples:
<scriptvalueprovider language="the language of the scripts for which the value provider is registered"
          class="the class of the handler which must be of type com.ps.consul.eclipse.core.IValueProvider"
</scriptvalueprovider>