All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private Map<PathResolver.PathWrapper,List<Content>> |
_contentsByPath(Map<Content,Set<PathResolver.PathWrapper>> pathByContent) |
private void |
_fillVariableNames(String element,
Set<String> variableNames) |
private Set<PathResolver.PathWrapper> |
_getAllPaths(List<Set<String>> pathElements) |
private Set<PathResolver.PathWrapper> |
_getAllPathsInCurrentLevel(Set<String> possibleElementsInCurrentLevel,
Set<PathResolver.PathWrapper> computedPathsInPreviousLevel) |
private Collection<String> |
_getContentTypes(ExtractionComponent component) |
private Collection<String> |
_getFirstLevelContentTypes(Extraction extraction) |
private Set<String> |
_getStringValues(Object value) |
private Map<Content,Set<PathResolver.PathWrapper>> |
_pathByContent(PathResolver.PathWrapper unresolvedPath,
List<Content> contents,
ContentValuesExtractorFactory.SimpleContentValuesExtractor valuesExtractor) |
private Set<String> |
_replace(String toReplace,
Set<String> replaceBy,
Set<String> uncompleteElements) |
private List<Set<String>> |
_resolvePath(PathResolver.PathWrapper unresolvedPath,
Content content,
ContentValuesExtractorFactory.SimpleContentValuesExtractor valuesExtractor) |
private Set<String> |
_resolvePathElement(String unresolvedElement,
Map<String,Object> values) |
private PathResolver.PathWrapper |
_splitPathElements(String path) |
private Path |
_toPath(PathResolver.PathWrapper resolvedPath,
Path basePath) |
private PathResolver.PathWrapper |
_validPath(PathResolver.PathWrapper pathWithNoVar) |
private String |
_validPathElementName(String element) |
private Set<String> |
_validPathElementNames(Set<String> elements) |
boolean |
hasVariable(String path)
Returns true if the path contains variables to be resolved.
|
boolean |
isFolder(String path)
Returns true if the unresolved path represents a folder, i.e.
|
Map<Path,List<Content>> |
resolvePath(String path,
List<Content> contents,
Extraction extraction,
Path basePath)
Resolve the given path, which can contain variables, with the values for the given contents.
|
void |
service(ServiceManager manager) |