com.ldodds.foaf.jena
Class FOAFWriterImpl

java.lang.Object
  extended bycom.ldodds.foaf.jena.FOAFWriterImpl
All Implemented Interfaces:
FOAFWriter

public class FOAFWriterImpl
extends java.lang.Object
implements FOAFWriter

TODO -- description of FOAFWriterImpl

Author:
ldodds

Field Summary
static java.lang.String ADMIN_AGENT
           
static java.lang.String ADMIN_ERRORS
           
static java.lang.String ADMIN_URI
           
static java.lang.String API_URI
           
static java.lang.String CONTACT_URI
           
 
Constructor Summary
FOAFWriterImpl(Model model, java.lang.String baseURI, java.io.File file)
           
FOAFWriterImpl(Model model, java.lang.String baseURI, java.io.OutputStream out)
           
FOAFWriterImpl(Model model, java.lang.String baseURI, java.lang.String filename)
           
FOAFWriterImpl(Model model, java.lang.String baseURI, java.net.URL toPostTo)
           
 
Method Summary
 void save(boolean asPPD)
           
 void writePerson(Person person, boolean isPrimaryTopic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN_URI

public static final java.lang.String ADMIN_URI
See Also:
Constant Field Values

ADMIN_AGENT

public static final java.lang.String ADMIN_AGENT
See Also:
Constant Field Values

ADMIN_ERRORS

public static final java.lang.String ADMIN_ERRORS
See Also:
Constant Field Values

API_URI

public static final java.lang.String API_URI
See Also:
Constant Field Values

CONTACT_URI

public static final java.lang.String CONTACT_URI
See Also:
Constant Field Values
Constructor Detail

FOAFWriterImpl

public FOAFWriterImpl(Model model,
                      java.lang.String baseURI,
                      java.io.File file)
               throws java.io.FileNotFoundException

FOAFWriterImpl

public FOAFWriterImpl(Model model,
                      java.lang.String baseURI,
                      java.lang.String filename)
               throws java.io.FileNotFoundException

FOAFWriterImpl

public FOAFWriterImpl(Model model,
                      java.lang.String baseURI,
                      java.io.OutputStream out)

FOAFWriterImpl

public FOAFWriterImpl(Model model,
                      java.lang.String baseURI,
                      java.net.URL toPostTo)
Method Detail

writePerson

public void writePerson(Person person,
                        boolean isPrimaryTopic)
Specified by:
writePerson in interface FOAFWriter
See Also:
com.ldodds.foaf.FOAFWriter#writePerson(com.ldodds.foaf.model.Person)

save

public void save(boolean asPPD)
          throws java.io.IOException
Specified by:
save in interface FOAFWriter
Parameters:
asPPD - generate foaf:PersonalProfileDocument, or just the triples
Throws:
java.io.IOException
See Also:
com.ldodds.foaf.FOAFWriter#save()