public class RDFPlainLiteralPatternValueSpaceSubset extends Object implements ValueSpaceSubset
| Modifier and Type | Field and Description |
|---|---|
static char |
SEPARATOR |
| Constructor and Description |
|---|
RDFPlainLiteralPatternValueSpaceSubset(dk.brics.automaton.Automaton automaton) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsDataValue(Object dataValue) |
void |
enumerateDataValues(Collection<Object> dataValues) |
static dk.brics.automaton.Automaton |
getDatatypeAutomaton(String datatypeURI) |
static dk.brics.automaton.Automaton |
getLanguageRangeAutomaton(String languageRange) |
static dk.brics.automaton.Automaton |
getPatternAutomaton(String pattern) |
boolean |
hasCardinalityAtLeast(int number) |
static boolean |
isValidPattern(String pattern) |
static dk.brics.automaton.Automaton |
toAutomaton(int minLength,
int maxLength) |
static dk.brics.automaton.Automaton |
toAutomaton(RDFPlainLiteralLengthValueSpaceSubset valueSpaceSubset) |
String |
toString() |
public static final char SEPARATOR
public RDFPlainLiteralPatternValueSpaceSubset(dk.brics.automaton.Automaton automaton)
public boolean hasCardinalityAtLeast(int number)
hasCardinalityAtLeast in interface ValueSpaceSubsetnumber - numberpublic boolean containsDataValue(Object dataValue)
containsDataValue in interface ValueSpaceSubsetdataValue - dataValuepublic void enumerateDataValues(Collection<Object> dataValues)
enumerateDataValues in interface ValueSpaceSubsetdataValues - dataValuespublic static dk.brics.automaton.Automaton toAutomaton(RDFPlainLiteralLengthValueSpaceSubset valueSpaceSubset)
public static dk.brics.automaton.Automaton toAutomaton(int minLength,
int maxLength)
public static boolean isValidPattern(String pattern)
public static dk.brics.automaton.Automaton getPatternAutomaton(String pattern)
public static dk.brics.automaton.Automaton getLanguageRangeAutomaton(String languageRange)
public static dk.brics.automaton.Automaton getDatatypeAutomaton(String datatypeURI)
Copyright © 2018. All rights reserved.