org.filteredpush.rdf.processing
Class ModelDescriptor

java.lang.Object
  extended by org.filteredpush.rdf.processing.ModelDescriptor

public class ModelDescriptor
extends java.lang.Object

Describes a Model. Contains the namespaces, their prefixes and Resource Descriptors.

Author:
dlowery

Constructor Summary
ModelDescriptor()
           
 
Method Summary
 void addNsPrefix(java.lang.String prefix, java.lang.String uri)
           
 void addResourceDescriptor(ResourceDescriptor resource)
           
 java.lang.String getJavaPackage()
           
 java.lang.String getName()
           
 java.lang.String getNamespaceUri(java.lang.String nsPrefix)
           
 java.util.Map<java.lang.String,java.lang.String> getNsPrefixes()
           
 ResourceDescriptor getResourceDescriptor(java.lang.String subjectName)
           
 java.util.Map<java.lang.String,ResourceDescriptor> getResourceDescriptors()
           
 void setJavaPackage(java.lang.String javaPackage)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelDescriptor

public ModelDescriptor()
Method Detail

addResourceDescriptor

public void addResourceDescriptor(ResourceDescriptor resource)

addNsPrefix

public void addNsPrefix(java.lang.String prefix,
                        java.lang.String uri)

getResourceDescriptor

public ResourceDescriptor getResourceDescriptor(java.lang.String subjectName)

getResourceDescriptors

public java.util.Map<java.lang.String,ResourceDescriptor> getResourceDescriptors()

getNsPrefixes

public java.util.Map<java.lang.String,java.lang.String> getNsPrefixes()

getNamespaceUri

public java.lang.String getNamespaceUri(java.lang.String nsPrefix)

setJavaPackage

public void setJavaPackage(java.lang.String javaPackage)

getJavaPackage

public java.lang.String getJavaPackage()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)