Package org.apache.jena.iri.impl
Class Specification
- java.lang.Object
-
- org.apache.jena.iri.impl.IRIExamples
-
- org.apache.jena.iri.impl.Specification
-
- Direct Known Subclasses:
SchemeSpecification
public class Specification extends IRIExamples
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.String,Specification>allstatic java.util.Map<java.lang.String,Specification>irisstatic java.util.Map<java.lang.String,Specification>schemes
-
Constructor Summary
Constructors Constructor Description Specification(java.lang.String name, java.lang.String type, java.lang.String rfc, java.lang.String uri, java.lang.String title, java.lang.String section, java.lang.String[] bad, java.lang.String[] good)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ViolationCodeInfo.InSpec spec, ViolationCodeInfo info)voidaddDefinition(java.lang.String string, java.lang.String string2, java.lang.String string3)booleanapplies(java.lang.String scheme)static Specificationget(java.lang.String name)longgetErrors(int i)intgetProhibited()intgetRequired()java.lang.StringgetUri()booleanisIRISpec()booleanisSchemeSpec()java.lang.Stringname()voidport(int i)voidprohibit(int component)voidrequire(int component)voidsetDNS(boolean b)voidsetPattern(int component, java.lang.String string)voidsetReserved(int component, java.lang.String string)-
Methods inherited from class org.apache.jena.iri.impl.IRIExamples
getBadExamples, getGoodExamples
-
-
-
-
Field Detail
-
iris
public static final java.util.Map<java.lang.String,Specification> iris
-
schemes
public static final java.util.Map<java.lang.String,Specification> schemes
-
all
public static final java.util.Map<java.lang.String,Specification> all
-
-
Method Detail
-
get
public static Specification get(java.lang.String name)
-
getUri
public java.lang.String getUri()
-
add
public void add(ViolationCodeInfo.InSpec spec, ViolationCodeInfo info)
-
getErrors
public long getErrors(int i)
-
name
public java.lang.String name()
-
addDefinition
public void addDefinition(java.lang.String string, java.lang.String string2, java.lang.String string3)
-
setDNS
public void setDNS(boolean b)
-
port
public void port(int i)
-
prohibit
public void prohibit(int component)
-
require
public void require(int component)
-
setPattern
public void setPattern(int component, java.lang.String string)
-
setReserved
public void setReserved(int component, java.lang.String string)
-
getProhibited
public int getProhibited()
-
getRequired
public int getRequired()
-
isIRISpec
public boolean isIRISpec()
-
isSchemeSpec
public boolean isSchemeSpec()
-
applies
public boolean applies(java.lang.String scheme)
-
-