org.filteredpush.rdf.processing
Class ResourceDescriptor

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

public class ResourceDescriptor
extends java.lang.Object

Describes a Resource. Contains three possible sets of properties: Object, Bound and Unbound properties. Also contains the subject name which serves to identify the RdfBean it is to be associated with.

Author:
dlowery

Constructor Summary
ResourceDescriptor()
           
 
Method Summary
 void addBoundPropertyDescriptor(BoundPropertyDescriptor boundProperty)
           
 void addObjectPropertyDescriptor(ObjectPropertyDescriptor objectProperty)
           
 void addUnboundPropertyDescriptor(UnboundPropertyDescriptor unboundProperty)
           
 java.lang.String getAbout()
           
 java.util.Set<BoundPropertyDescriptor> getBoundPropertyDescriptors()
           
 java.util.Set<ObjectPropertyDescriptor> getObjectPropertyDescriptors()
           
 java.lang.String getSubjectName()
           
 java.util.Set<UnboundPropertyDescriptor> getUnboundPropertyDescriptors()
           
 boolean isRootNode()
           
 void setAbout(java.lang.String about)
           
 void setRootNode(boolean isRootNode)
           
 void setSubjectName(java.lang.String subjectName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceDescriptor

public ResourceDescriptor()
Method Detail

getSubjectName

public java.lang.String getSubjectName()

getAbout

public java.lang.String getAbout()

setAbout

public void setAbout(java.lang.String about)

setSubjectName

public void setSubjectName(java.lang.String subjectName)

addObjectPropertyDescriptor

public void addObjectPropertyDescriptor(ObjectPropertyDescriptor objectProperty)

addBoundPropertyDescriptor

public void addBoundPropertyDescriptor(BoundPropertyDescriptor boundProperty)

addUnboundPropertyDescriptor

public void addUnboundPropertyDescriptor(UnboundPropertyDescriptor unboundProperty)

getObjectPropertyDescriptors

public java.util.Set<ObjectPropertyDescriptor> getObjectPropertyDescriptors()

getBoundPropertyDescriptors

public java.util.Set<BoundPropertyDescriptor> getBoundPropertyDescriptors()

getUnboundPropertyDescriptors

public java.util.Set<UnboundPropertyDescriptor> getUnboundPropertyDescriptors()

setRootNode

public void setRootNode(boolean isRootNode)

isRootNode

public boolean isRootNode()