com.hp.hpl.jena.iri.impl
Class Specification

java.lang.Object
  extended by com.hp.hpl.jena.iri.impl.IRIExamples
      extended by com.hp.hpl.jena.iri.impl.Specification
Direct Known Subclasses:
SchemeSpecification

public class Specification
extends IRIExamples


Field Summary
static java.util.Map<java.lang.String,Specification> all
           
static java.util.Map<java.lang.String,Specification> iris
           
static java.util.Map<java.lang.String,Specification> schemes
           
 
Constructor Summary
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
 void add(ViolationCodeInfo.InSpec spec, ViolationCodeInfo info)
           
 void addDefinition(java.lang.String string, java.lang.String string2, java.lang.String string3)
           
 boolean applies(java.lang.String scheme)
           
static Specification get(java.lang.String name)
           
 long getErrors(int i)
           
 int getProhibited()
           
 int getRequired()
           
 java.lang.String getUri()
           
 boolean isIRISpec()
           
 boolean isSchemeSpec()
           
 java.lang.String name()
           
 void port(int i)
           
 void prohibit(int component)
           
 void require(int component)
           
 void setDNS(boolean b)
           
 void setPattern(int component, java.lang.String string)
           
 void setReserved(int component, java.lang.String string)
           
 
Methods inherited from class com.hp.hpl.jena.iri.impl.IRIExamples
getBadExamples, getGoodExamples
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

Specification

public 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 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)


Copyright © 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP