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 ActiveContextactiveContextprivate java.util.Collection<java.lang.String>containersprivate java.lang.StringtypeLanguageprivate java.lang.Stringvariable
-
Constructor Summary
Constructors Modifier Constructor Description privateTermSelector(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.Stringmatch(java.util.Collection<java.lang.String> preferredValues)static TermSelectorwith(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)
-
-