documenter.engine
Class NSContent

java.lang.Object
  extended by documenter.engine.NSContent

public class NSContent
extends java.lang.Object

Represents contents of schema file. The contents of the schema files are resources which are declared in a namespace. This class represents resources declared in a particular namespace.

Author:
Misio

Constructor Summary
NSContent()
          Create empty NSContent object
 
Method Summary
 void addClass(java.lang.String value)
           
 void addClasses(java.util.ArrayList<ResourceRecord> value)
           
 void addProperties(java.util.ArrayList<ResourceRecord> value)
           
 void addProperty(java.lang.String value)
           
 void createHTML(java.lang.String filename)
          Creates html page which displays all the resources of the namespace
 java.util.ArrayList<ResourceRecord> getClasses()
           
 java.lang.String getNamespace()
           
 java.lang.String getPrefix()
           
 java.util.ArrayList<ResourceRecord> getProperties()
           
 void print()
          Prints to sysout the namespace and its classes
 void setClasses(java.util.Collection<ResourceRecord> value)
           
 void setNamespace(java.lang.String value)
           
 void setProperties(java.util.Collection<ResourceRecord> value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NSContent

public NSContent()
Create empty NSContent object

Method Detail

setNamespace

public void setNamespace(java.lang.String value)
Parameters:
value - Objects Namespace

getNamespace

public java.lang.String getNamespace()
Returns:
Objects Namespace

addClass

public void addClass(java.lang.String value)
Parameters:
value - Class name

setClasses

public void setClasses(java.util.Collection<ResourceRecord> value)
Parameters:
value - Collection of ResourceRecord objects which represent classes

addClasses

public void addClasses(java.util.ArrayList<ResourceRecord> value)
Parameters:
value - List of ResourceRecord objects which represent classes

getClasses

public java.util.ArrayList<ResourceRecord> getClasses()
Returns:
List of ResourceRecord objects which represent classes

addProperty

public void addProperty(java.lang.String value)
Parameters:
value - Name of the property

setProperties

public void setProperties(java.util.Collection<ResourceRecord> value)
Parameters:
value - Collection of ResourceRecord objects which represent properties

addProperties

public void addProperties(java.util.ArrayList<ResourceRecord> value)
Parameters:
value - List of ResourceRecord objects which represent properties

getProperties

public java.util.ArrayList<ResourceRecord> getProperties()
Returns:
List of ResourceRecord objects which represent properties

getPrefix

public java.lang.String getPrefix()
Returns:
Gets the prefix for the namespace

print

public void print()
Prints to sysout the namespace and its classes


createHTML

public void createHTML(java.lang.String filename)
Creates html page which displays all the resources of the namespace

Parameters:
filename -