Package no.hasmac.jsonld.context
Class TermSelector
- java.lang.Object
-
- no.hasmac.jsonld.context.TermSelector
-
public final class TermSelector extends java.lang.Object
- See Also:
- Term Selection
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private java.util.Collection<java.lang.String>
containers
private java.lang.String
typeLanguage
private java.lang.String
variable
-
Constructor Summary
Constructors Modifier Constructor Description private
TermSelector(ActiveContext activeContext, java.lang.String variable, java.util.Collection<java.lang.String> containers, java.lang.String typeLanguage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
match(java.util.Collection<java.lang.String> preferredValues)
static TermSelector
with(ActiveContext activeContext, java.lang.String variable, java.util.Collection<java.lang.String> containers, java.lang.String typeLanguage)
-
-
-
Field Detail
-
activeContext
private final ActiveContext activeContext
-
variable
private final java.lang.String variable
-
containers
private final java.util.Collection<java.lang.String> containers
-
typeLanguage
private final java.lang.String typeLanguage
-
-
Constructor Detail
-
TermSelector
private TermSelector(ActiveContext activeContext, java.lang.String variable, java.util.Collection<java.lang.String> containers, java.lang.String typeLanguage)
-
-
Method Detail
-
with
public static TermSelector with(ActiveContext activeContext, java.lang.String variable, java.util.Collection<java.lang.String> containers, java.lang.String typeLanguage)
-
match
public java.lang.String match(java.util.Collection<java.lang.String> preferredValues)
-
-