public class RDFPlainLiteralPatternValueSpaceSubset extends Object implements ValueSpaceSubset
| 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 RDFPlainLiteralPatternValueSpaceSubset(dk.brics.automaton.Automaton automaton)
automaton - automatonpublic 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)
valueSpaceSubset - value spacepublic static dk.brics.automaton.Automaton toAutomaton(int minLength,
int maxLength)
minLength - min lengthmaxLength - max lengthpublic static boolean isValidPattern(String pattern)
pattern - patternpublic static dk.brics.automaton.Automaton getPatternAutomaton(String pattern)
pattern - patternpublic static dk.brics.automaton.Automaton getLanguageRangeAutomaton(String languageRange)
languageRange - language rangepublic static dk.brics.automaton.Automaton getDatatypeAutomaton(String datatypeURI)
datatypeURI - datatype uriCopyright © 2020. All rights reserved.