nu.validator.spec
Class Spec

java.lang.Object
  extended by nu.validator.spec.Spec

public class Spec
extends Object


Field Summary
private  Map<Name,DocumentFragment> attributesByElement
           
private  Map<Name,DocumentFragment> contentModelsByElement
           
private  Map<Name,DocumentFragment> contextsByElement
           
private  Map<Name,String> urisByElement
           
 
Constructor Summary
Spec(Map<Name,String> urisByElement, Map<Name,DocumentFragment> contextsByElement, Map<Name,DocumentFragment> contentModelsByElement, Map<Name,DocumentFragment> attributesByElement)
           
 
Method Summary
 DocumentFragment contentModelDescription(Name element)
           
 DocumentFragment contextDescription(Name element)
           
 String elementLink(Name element)
           
 DocumentFragment elementSpecificAttributesDescription(Name element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

urisByElement

private final Map<Name,String> urisByElement

contextsByElement

private final Map<Name,DocumentFragment> contextsByElement

contentModelsByElement

private final Map<Name,DocumentFragment> contentModelsByElement

attributesByElement

private final Map<Name,DocumentFragment> attributesByElement
Constructor Detail

Spec

public Spec(Map<Name,String> urisByElement,
            Map<Name,DocumentFragment> contextsByElement,
            Map<Name,DocumentFragment> contentModelsByElement,
            Map<Name,DocumentFragment> attributesByElement)
Parameters:
urisByElement -
contextsByElement -
contentModelsByElement -
attributesByElement -
Method Detail

elementLink

public String elementLink(Name element)

contextDescription

public DocumentFragment contextDescription(Name element)

contentModelDescription

public DocumentFragment contentModelDescription(Name element)

elementSpecificAttributesDescription

public DocumentFragment elementSpecificAttributesDescription(Name element)