public interface ProjectModelBuilder
ProjectModelSource.| Modifier and Type | Interface and Description |
|---|---|
static interface |
ProjectModelBuilder.Priority
Annotation to allow defining the sequence amongst competing
ProjectModelBuilder implementations. |
static class |
ProjectModelBuilder.PriorityComparator
A
Comparator that sorts by decreasing ProjectModelBuilder.Priority. |
| Modifier and Type | Method and Description |
|---|---|
ProjectModel |
build(ProjectModelRequest request)
Tries to build a
ProjectModel from the supplied ProjectModelRequest |
Collection<String> |
markerFiles(String basename)
Returns the marker filename(s) that the model builder supports based on the supplied basename.
|
ProjectModel build(ProjectModelRequest request) throws IOException, ProjectModelBuildingException
ProjectModel from the supplied ProjectModelRequestrequest - the request.IOException - if things go wrong.ProjectModelBuildingException - if the source repository does not yield a valid model.@NonNull Collection<String> markerFiles(@NonNull String basename)
build(org.cloudbees.literate.api.v1.ProjectModelRequest) against.basename - the ProjectModelRequest.getBaseName()Copyright © 2004-2014. All Rights Reserved.