Class RegmergeBuilder
java.lang.Object
org.libreoffice.ide.eclipse.core.builders.RegmergeBuilder
Builder for the URD files generating the
types.rdb registry.
This builder should not be associated directly to a UNO project: the right builder for this is TypesBuilder.
This builder doesn't make any difference between full and incremental builds.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringRoot of the generated types, used by regmerge and javamaker. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuild(IUnoidlProject unoProject, org.eclipse.core.runtime.IProgressMonitor monitor) Computes the full build of all theurdfiles into a singletypes.rdbfile.
-
Field Details
-
TYPE_ROOT_KEY
Root of the generated types, used by regmerge and javamaker. UCR is chosen for LibreOffice compatibility- See Also:
-
-
Constructor Details
-
RegmergeBuilder
public RegmergeBuilder()
-
-
Method Details
-
build
public static void build(IUnoidlProject unoProject, org.eclipse.core.runtime.IProgressMonitor monitor) throws Exception Computes the full build of all theurdfiles into a singletypes.rdbfile. This resulting file is given byIUnoidlProject.getTypesPath(). This methods simply launches theRegmergeBuildVisitoron the urd folder.- Parameters:
unoProject- the project to buildmonitor- a monitor to watch the build progress- Throws:
Exception- is thrown is anything wrong happens
-