Class DefaultModelPathTranslator

All Implemented Interfaces:

@Named @Singleton public class DefaultModelPathTranslator extends Object implements ModelPathTranslator
Resolves relative paths within a model against a specific base directory.
Benjamin Bentmann
  • Constructor Details

    • DefaultModelPathTranslator

      public DefaultModelPathTranslator()
  • Method Details

    • setPathTranslator

      public DefaultModelPathTranslator setPathTranslator(PathTranslator pathTranslator)
    • alignToBaseDirectory

      public void alignToBaseDirectory(Model model, File basedir, ModelBuildingRequest request)
      Description copied from interface: ModelPathTranslator
      Resolves the well-known paths of the specified model against the given base directory. Paths within plugin configuration are not processed.
      Specified by:
      alignToBaseDirectory in interface ModelPathTranslator
      model - The model whose paths should be resolved, may be null.
      basedir - The base directory to resolve relative paths against, may be null.
      request - The model building request that holds further settings, must not be null.