Package com.lucidworks.apollo.links
Interface LinkExtractor
- All Known Implementing Classes:
SchemaLinkExtractor
public interface LinkExtractor
Traverse an object and extract
Links-
Method Summary
Modifier and TypeMethodDescriptionList<com.lucidworks.apollo.links.Link>extract(com.lucidworks.apollo.common.objects.Entity source) Extract links from anEntityList<com.lucidworks.apollo.links.Link>Extract links fromsourcewhich is represented bysourceResourceList<com.lucidworks.apollo.links.Link>Extract links from anObject
-
Method Details
-
extract
Extract links from anEntity- Parameters:
source-- Returns:
-
extract
Extract links from anObject- Parameters:
source-sourceId-- Returns:
-
extract
List<com.lucidworks.apollo.links.Link> extract(com.lucidworks.apollo.names.FusionResource sourceResource, Object source) Extract links fromsourcewhich is represented bysourceResource- Parameters:
sourceResource-source-- Returns:
-