org.semanticweb.HermiT.datatypes.rdfplainliteral
Class RDFPlainLiteralLengthInterval
java.lang.Object
org.semanticweb.HermiT.datatypes.rdfplainliteral.RDFPlainLiteralLengthInterval
public class RDFPlainLiteralLengthInterval
- extends Object
CHARACTER_COUNT
public static final int CHARACTER_COUNT
- See Also:
- Constant Field Values
m_languageTagMode
protected final RDFPlainLiteralLengthInterval.LanguageTagMode m_languageTagMode
m_minLength
protected final int m_minLength
m_maxLength
protected final int m_maxLength
RDFPlainLiteralLengthInterval
public RDFPlainLiteralLengthInterval(RDFPlainLiteralLengthInterval.LanguageTagMode languageTagMode,
int minLength,
int maxLength)
intersectWith
public RDFPlainLiteralLengthInterval intersectWith(RDFPlainLiteralLengthInterval that)
- Computes the intersection of this interval with the supplied one. If the two intervals do not intersect, the result is null.
isEqual
protected boolean isEqual(RDFPlainLiteralLengthInterval.LanguageTagMode languageTagMode,
int minLength,
int maxLength)
subtractSizeFrom
public int subtractSizeFrom(int argument)
getNumberOfValuesOfLength
protected long getNumberOfValuesOfLength(int length)
contains
public boolean contains(String value)
contains
public boolean contains(RDFPlainLiteralDataValue value)
enumerateValues
public void enumerateValues(Collection<Object> values)
processPosition
protected void processPosition(char[] temp,
Collection<Object> values,
int position)
toString
public String toString()
- Overrides:
toString
in class Object
isIntervalEmpty
protected static boolean isIntervalEmpty(RDFPlainLiteralLengthInterval.LanguageTagMode languageTagMode,
int minLength,
int maxLength)
isRDFPlainLiteralCharacter
protected static boolean isRDFPlainLiteralCharacter(char c)
Copyright © 2012. All Rights Reserved.