Поставщик структур свертывания Java

org.eclipse.jdt.ui.foldingStructureProviders

3.0 и выше

Дополнения к этой точке расширения определяют структуры свертывания для редактора Java. То есть они определяют области файла исходного кода Java, которые могут быть свернуты. Для справки см. org.eclipse.jface.text.source.ProjectionViewer.

Расширения могут дополнительно включать блок предпочтений (preference), который будет появляться на странице предпочтений редактора Java.

<!ELEMENT extension (provider)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT provider EMPTY>

<!ATTLIST provider

id               CDATA #REQUIRED

name             CDATA #IMPLIED

class            CDATA #REQUIRED

preferencesClass CDATA #IMPLIED>


В качестве примера см. org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider.

org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider предоставляет структуру свертывания по умолчанию для редактора Java. org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock предоставляет блок предпочтений для поставщика структур свертывания.