com.ldodds.foaf.thinlet.model
Class Property

java.lang.Object
  |
  +--com.ldodds.foaf.thinlet.model.Property
All Implemented Interfaces:
Exportable
Direct Known Subclasses:
Literal, Resource

public abstract class Property
extends java.lang.Object
implements Exportable

This code is Public Domain

Author:
ccslrd

Field Summary
protected  java.lang.String _localname
           
protected  java.lang.String _namespaceuri
           
protected  java.lang.String _prefix
           
 
Constructor Summary
Property(java.lang.String prefix, java.lang.String namespaceuri, java.lang.String localname)
           
 
Method Summary
abstract  void export(Exporter exporter)
          Indicates the object should export itself using the given Exporter.
 java.lang.String getLocalName()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getPrefix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_prefix

protected java.lang.String _prefix

_localname

protected java.lang.String _localname

_namespaceuri

protected java.lang.String _namespaceuri
Constructor Detail

Property

public Property(java.lang.String prefix,
                java.lang.String namespaceuri,
                java.lang.String localname)
Method Detail

getPrefix

public java.lang.String getPrefix()

getLocalName

public java.lang.String getLocalName()

getNamespaceURI

public java.lang.String getNamespaceURI()

export

public abstract void export(Exporter exporter)
                     throws java.io.IOException
Description copied from interface: Exportable
Indicates the object should export itself using the given Exporter.
Specified by:
export in interface Exportable
See Also:
com.ldodds.foaf.thinlet.Exportable#export(Exporter)