diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..14bc68c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/nbproject/private/ \ No newline at end of file diff --git a/CollectionClass.inc b/CollectionClass.inc index a7c369a3..17e48c94 100644 --- a/CollectionClass.inc +++ b/CollectionClass.inc @@ -1,16 +1,20 @@ + + +
+ +
Dublin_Core+ Located in /api/dublin_core.inc (line 15) +
+ + + + +
+
+ mixed
+ $dc
+ = array(
+
+ mixed
+ $owner
+ (line 33)
+
+
+ static create_dc_from_dict (line 96)
+
+ static import_from_xml_string (line 113)
+ Creates a new instance of the class by parsing dc_xml
+ + + +
+ Constructor Dublin_Core (line 40)
+ Constructs a Dublin_Core object from a Fedora_Item object and populates the $dc array.
+ +
+ add_element (line 53)
+
+ as_xml (line 76)
+ Serialize this object to XML and return it.
+ +
+ save (line 100)
+
+ set_element (line 64)
+ Replace the given DC element with the values in $values
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
Fedora_Item+ Located in /api/fedora_item.inc (line 13) +
+ + + + +
+ static void
+ create_object_FOXML
+ ([string $pid = ''], [string $state = 'A'], [ $label = 'Untitled'], [ $owner = ''])
+
+ static Array
+ find_objects_by_pattern
+ ([string $pattern = '*'], [string $field = 'pid'], [int $max_results = 100], [ $resultFields = array()])
+
+ static void
+ ingest_new_item
+ ([ $pid = ''], [ $state = 'A'], [ $label = ''], [ $owner = ''])
+
+ void
+ add_datastream_from_file
+ ( $datastream_file, $datastream_id, [ $datastream_label = NULL], [ $datastream_mimetype = ''], [ $controlGroup = 'M'], [ $logMessage = null])
+
+ void
+ add_datastream_from_string
+ ( $str, $datastream_id, [ $datastream_label = NULL], [ $datastream_mimetype = 'text/xml'], [ $controlGroup = 'M'], [ $logMessage = null])
+
+ void
+ add_datastream_from_url
+ ( $datastream_url, $datastream_id, [ $datastream_label = NULL], [ $datastream_mimetype = ''], [ $controlGroup = 'M'], [ $logMessage = null])
+
+ void
+ get_dissemination
+ ( $service_definition_pid, $method_name, [ $parameters = array()], [ $as_of_date_time = null])
+
+ void
+ modify_datastream_by_reference
+ ( $external_url, $dsid, $label, $mime_type, [ $force = FALSE], [ $logMessage = 'Modified by Islandora API'], [ $quiet = FALSE])
+
+ void
+ modify_datastream_by_value
+ ( $content, $dsid, $label, $mime_type, [ $force = FALSE], [ $logMessage = 'Modified by Islandora API'], [ $quiet = FALSE])
+
+ void
+ modify_object
+ ([ $label = ''], [ $state = null], [ $ownerId = null], [ $logMessage = 'Modified by Islandora API'], [ $quiet = TRUE])
+
+ void
+ purge_datastream
+ ( $dsID, [ $start_date = NULL], [ $end_date = NULL], [ $log_message = 'Purged datastream using Islandora API'], [ $force = FALSE])
+
+ static create_object_FOXML (line 739)
+ Creates the minimal FOXML for a new Fedora object, which is then passed to ingest_from_FOXML to be added to the repository.
+ +
+ static fedora_item_exists (line 790)
+
+ static find_objects_by_pattern (line 240)
+ Does a search using the "query" format followed by the Fedora REST APi.
+ + +
+ static get_next_PID_in_namespace (line 566)
+
+ static ingest_from_FOXML (line 589)
+
+ static ingest_from_FOXML_file (line 595)
+
+ static ingest_from_FOXML_files_in_directory (line 601)
+
+ static ingest_new_item (line 786)
+
+ static soap_call (line 667)
+
+ Constructor __construct (line 29)
+ Create an object to represent an item in the Fedora repository.
+Throws a SOAPException if the PID is not in the repository.
+ + + +
+ add_datastream_from_file (line 63)
+
+ add_datastream_from_string (line 110)
+
+ add_datastream_from_url (line 84)
+
+ add_relationship (line 127)
+ Add a relationship string to this object's RELS-EXT.
+does not support rels-int yet.
+ +
+ exists (line 59)
+
+ export_as_foxml (line 222)
+
+ get_datastream (line 315)
+
+ get_datastreams_list_as_array (line 422)
+ Returns an associative array of this object's datastreams. Results look like this:
+'DC' => array 'label' => string 'Dublin Core Record for this object' (length=34) 'MIMEType' => string 'text/xml' (length=8) 'RELS-EXT' => array 'label' => string 'RDF Statements about this object' (length=32) 'MIMEType' => string 'application/rdf+xml' (length=19)
+ +
+ get_datastreams_list_as_SimpleXML (line 365)
+ Retrieves and returns a SimpleXML list of this item's datastreams, and stores them as an instance variable for caching purposes.
+ +
+ get_datastream_dissemination (line 298)
+
+ get_datastream_history (line 326)
+
+ get_datastream_info (line 398)
+ * DatastreamControlGroup controlGroup - String restricted to the values of "X", "M", "R", or "E" (InlineXML,Managed Content,Redirect, or External Referenced).
+String ID - The datastream ID (64 characters max). String versionID - The ID of the most recent datastream version String[] altIDs - Alternative IDs for the datastream, if any. String label - The Label of the datastream. boolean versionable - Whether the datastream is versionable. String MIMEType - The mime-type for the datastream, if set. String formatURI - The format uri for the datastream, if set. String createDate - The date the first version of the datastream was created. long size - The size of the datastream in Fedora. Only valid for inline XML metadata and managed content datastreams. String state - The state of the datastream. Will be "A" (active), "I" (inactive) or "D" (deleted). String location - If the datastream is an external reference or redirect, the url to the contents. TODO: Managed? String checksumType - The algorithm used to compute the checksum. One of "DEFAULT", "DISABLED", "MD5", "SHA-1", "SHA-256", "SHA-385", "SHA-512". String checksum - The value of the checksum represented as a hexadecimal string.
+ + +
+ get_dissemination (line 340)
+
+ get_mimetype_of_datastream (line 458)
+ Returns a MIME type string for the given Datastream ID.
+ +
+ get_relationships (line 479)
+ Currently the Fedora API call getRelationships is reporting an uncaught exception so we will parse the RELS-EXT ourselves and simulate the documented behaviour.
+ +
+ modify_datastream_by_reference (line 633)
+
+ modify_datastream_by_value (line 650)
+
+ modify_object (line 620)
+
+ purge (line 539)
+ Removes this object form the repository.
+ +
+ purge_datastream (line 549)
+
+ purge_relationship (line 177)
+ Removes the given relationship from the item's RELS-EXT and re-saves it.
+ +
+ save_relationships (line 516)
+ Creates a RELS-EXT XML stream from the supplied array and saves it to the item on the server.
+ +
+ url (line 561)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
RelsExtDescription of relsext
+ ++ Located in /api/rels-ext.inc (line 19) +
+ + + + +
+ Constructor RelsExt (line 30)
+ Constructor that builds itself by retrieving the RELS-EXT stream from the repository for the given Fedora_Item.
+ + + +
+ modified (line 35)
+
+ save (line 44)
+ Save the current state of the RELS-EXT array out to the repository item as a datastream.
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
TagSetDescription of tagging
+ ++ Located in /api/tagging.inc (line 18) +
+ + + + +
+ Constructor TagSet (line 23)
+
+ load (line 30)
+
+ save (line 50)
+ Saves an associative array of tags to a datastream.
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/api/dublin_core.inc| Class | +Description | +
|---|---|
+
+ Dublin_Core
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/api/fedora_collection.inc
+ export_collection (line 23)
+ Exports a fedora collection object and all of its children in a format that will let you import them into another repository.
+
+ get_related_items_as_array (line 125)
+
+ get_related_items_as_xml (line 73)
+ Returns an array of pids that match the query contained in teh collection object's QUERY datastream or in the suppled $query parameter.
++ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/api/fedora_export.inc
+
+ ATOMZip_11 = 'info:fedora/fedora-system:ATOMZip-1.1'
+ (line 15)
+
+
+
+ ATOM_11 = 'info:fedora/fedora-system:ATOM-1.1'
+ (line 14)
+
+
+
+ FOXML_10 = 'info:fedora/fedora-system:FOXML-1.0'
+ (line 10)
+
+
+
+ FOXML_11 = 'info:fedora/fedora-system:FOXML-1.1'
+ (line 11)
+
+
+
+ METS_10 = 'info:fedora/fedora-system:METSFedoraExt-1.0'
+ (line 12)
+
+
+
+ METS_11 = 'info:fedora/fedora-system:METSFedoraExt-1.1'
+ (line 13)
+
+
+ export_foxml_for_pid (line 66)
+
+ export_objects_for_pid (line 32)
+
+ export_to_export_area (line 20)
+ Function to to export all objects assocoiated with a given pid to the export area
+
+ get_file_extension (line 178)
+
+ log_line (line 182)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/api/fedora_item.inc| Class | +Description | +
|---|---|
+
+ Fedora_Item
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/api/fedora_utils.inc
+ do_curl (line 35)
+
+ fedora_available (line 74)
+
+ fixDsid (line 115)
+
+ fix_encoding (line 87)
+ Returns a UTF-8-encoded transcripiton of the string given in $in_str.
+ +
+ str_getcsv (line 17)
+
+ validDsid (line 106)
+
+ validPid (line 97)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/api/rels-ext.inc| Class | +Description | +
|---|---|
+
+ RelsExt
+ |
+ + Description of relsext + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/api/tagging.inc| Class | +Description | +
|---|---|
+
+ TagSet
+ |
+ + Description of tagging + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
IslandoraBook+ Located in /ilives/book.inc (line 5) +
+ + + + +
+ void
+ buildDrupalForm
+ ([ $form = array()], [ $ingest_form = array()], [ &$form_state = array()])
+
+ Constructor __construct (line 7)
+
+ buildAddPagesForm (line 158)
+
+ buildDrupalForm (line 16)
+
+ buildEditMetadataForm (line 69)
+
+ handleEditMetadataForm (line 88)
+
+ handleIngestForm (line 107)
+
+ showFieldSets (line 162)
+ + Documentation generated on Thu, 14 Jul 2011 16:37:31 -0300 by phpDocumentor 1.4.3 +
+
Newspaper+ Located in /plugins/islandora_newspaper/Newspaper.inc (line 5) +
+ + + + +
+ void
+ buildDrupalForm
+ ([ $form = array()], [ $ingest_form = array()], [ &$form_state = array()])
+
+ Constructor __construct (line 7)
+
+ buildDrupalForm (line 16)
+
+ handleIngestForm (line 41)
+
+ showFieldSets (line 90)
+
+ showPageFieldSets (line 131)
+ + Documentation generated on Thu, 14 Jul 2011 16:39:11 -0300 by phpDocumentor 1.4.3 +
+
ShowILivesStreamsInFieldSets+ Located in /ilives/image_rotator_tagger_block.inc (line 88) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:39:11 -0300 by phpDocumentor 1.4.3 +
+
/ilives/book.inc| Class | +Description | +
|---|---|
+
+ IslandoraBook
+ |
+ + + | +
+ book_add_pages_form (line 217)
+
+ book_add_pages_form_submit (line 251)
+
+ book_add_pages_form_validate (line 245)
+
+ ilives_add_single_page_object (line 305)
+
+ ilives_create_page_objects (line 272)
+ Create a page object for each element in $image_list as a child object of $pid
+
+ transform_mods_to_dc (line 314)
+ + Documentation generated on Thu, 14 Jul 2011 16:37:31 -0300 by phpDocumentor 1.4.3 +
+
/ilives/image_rotator_tagger_block.inc| Class | +Description | +
|---|---|
+
+ ShowILivesStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:39:11 -0300 by phpDocumentor 1.4.3 +
+
/plugins/fedora_attach/fedora_attach.admin.inc+ Documentation generated on Thu, 14 Jul 2011 16:29:54 -0300 by phpDocumentor 1.4.3 +
+
/plugins/islandora_newspaper/Newspaper.inc| Class | +Description | +
|---|---|
+
+ Newspaper
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:39:11 -0300 by phpDocumentor 1.4.3 +
+
/plugins/fedora_attach/fedora_attach.admin.inc+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
IslandoraBook+ Located in /ilives/book.inc (line 9) +
+ + + + +
+ void
+ buildDrupalForm
+ ([ $form = array()], [ $ingest_form = array()], [ &$form_state = array()])
+
+ Constructor __construct (line 11)
+
+ buildAddPagesForm (line 162)
+
+ buildDrupalForm (line 20)
+
+ buildEditMetadataForm (line 73)
+
+ handleEditMetadataForm (line 92)
+
+ handleIngestForm (line 111)
+
+ showFieldSets (line 166)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+
ShowILivesStreamsInFieldSets+ Located in /ilives/image_rotator_tagger_block.inc (line 93) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/ilives/book.inc| Class | +Description | +
|---|---|
+
+ IslandoraBook
+ |
+ + + | +
+ book_add_pages_form (line 221)
+
+ book_add_pages_form_submit (line 255)
+
+ book_add_pages_form_validate (line 249)
+
+ ilives_add_single_page_object (line 309)
+
+ ilives_create_page_objects (line 276)
+ Create a page object for each element in $image_list as a child object of $pid
+
+ transform_mods_to_dc (line 318)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+
/ilives/image_rotator_tagger_block.inc| Class | +Description | +
|---|---|
+
+ ShowILivesStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
Newspaper+ Located in /plugins/islandora_newspaper/Newspaper.inc (line 9) +
+ + + + +
+ void
+ buildDrupalForm
+ ([ $form = array()], [ $ingest_form = array()], [ &$form_state = array()])
+
+ Constructor __construct (line 11)
+
+ buildDrupalForm (line 20)
+
+ handleIngestForm (line 45)
+
+ showFieldSets (line 94)
+
+ showPageFieldSets (line 135)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/islandora_newspaper/Newspaper.inc| Class | +Description | +
|---|---|
+
+ Newspaper
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
CollectionFormBuilder+ Located in /plugins/CollectionFormBuilder.inc (line 17) +
+ + +FormBuilder + | + --CollectionFormBuilder+ +
+ Constructor CollectionFormBuilder (line 18)
+
+ createFedoraDataStreams (line 23)
+ Inherited From FormBuilder
+++ ++ FormBuilder::FormBuilder()
++ FormBuilder::buildQDCForm()
++ FormBuilder::createFedoraDataStreams()
++ FormBuilder::createQDCStream()
++ FormBuilder::createRelationShips()
++ FormBuilder::createStandardFedoraStuff()
++ FormBuilder::handleQDCForm()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
CreateCollection+ Located in /plugins/CreateCollection.inc (line 15) +
+ + + + +
+ void
+ ingestCollectionPolicy
+ ([ $parameterArray = NULL], $dsid, $file, [ $file_ext = NULL])
+
+ Constructor CreateCollection (line 16)
+
+ ingestCollectionPolicy (line 21)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
DarwinCore+ Located in /plugins/DarwinCore.inc (line 9) +
+ + + + +
+
+ mixed
+ $darwinCoreXML
+ = '
+
+ mixed
+ $dwcFields
+ = array(
+
+ mixed
+ $vocabulary
+ = array(
+ Constructor __construct (line 11)
+
+ asHTML (line 219)
+
+ asXML (line 215)
+
+ buildDrupalForm (line 24)
+
+ handleForm (line 180)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
DemoFormBuilder+ Located in /plugins/DemoFormBuilder.inc (line 18) +
+ + +FormBuilder + | + --DemoFormBuilder+ +
+ Constructor DemoFormBuilder (line 19)
+
+ createFedoraDataStreams (line 25)
+ Inherited From FormBuilder
+++ ++ FormBuilder::FormBuilder()
++ FormBuilder::buildQDCForm()
++ FormBuilder::createFedoraDataStreams()
++ FormBuilder::createQDCStream()
++ FormBuilder::createRelationShips()
++ FormBuilder::createStandardFedoraStuff()
++ FormBuilder::handleQDCForm()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
DocumentConverterThis class implements document (doc, odt, pdf, etc.) conversion for a generic multi-format document collection.
++ Located in /plugins/DocumentConverter.inc (line 16) +
+ + + + +
+ Constructor __construct (line 20)
+
+ convert (line 25)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
Exiftool+ Located in /plugins/Exiftool.inc (line 16) +
+ + + + +
+ Constructor __construct (line 21)
+
+ displayMetadata (line 39)
+
+ extractMetadata (line 28)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
FedoraObject+ Located in /plugins/fedoraObject.inc (line 10) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
Ffmpeg+ Located in /plugins/Ffmpeg.inc (line 16) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
FlvFormBuilder+ Located in /plugins/FlvFormBuilder.inc (line 16) +
+ + +FormBuilder + | + --FlvFormBuilder+ +
+ Constructor FlvFormBuilder (line 17)
+
+ createFedoraDataStreams (line 25)
+ Inherited From FormBuilder
+++ ++ FormBuilder::FormBuilder()
++ FormBuilder::buildQDCForm()
++ FormBuilder::createFedoraDataStreams()
++ FormBuilder::createQDCStream()
++ FormBuilder::createRelationShips()
++ FormBuilder::createStandardFedoraStuff()
++ FormBuilder::handleQDCForm()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
FormBuilder+ Located in /plugins/Flv.inc (line 16) +
+ + + + +| Class | +Description | +
|---|---|
+
+ CollectionFormBuilder
+ |
+ + + | +
+
+ DemoFormBuilder
+ |
+ + + | +
+
+ FlvFormBuilder
+ |
+ + + | +
+
+ ModsFormBuilder
+ |
+ + + | +
+
+ QtFormBuilder
+ |
+ + + | +
+ Constructor FormBuilder (line 17)
+
+ buildQDCForm (line 232)
+
+ createFedoraDataStreams (line 118)
+
+ createQDCStream (line 22)
+
+ createRelationShips (line 171)
+ creates the RELS-EXT for the foxml
+ +
+ createStandardFedoraStuff (line 205)
+ creates the standard foxml properties
+ +
+ handleQDCForm (line 71)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
Herbarium+ Located in /plugins/herbarium.inc (line 11) +
+ + + + +
+ Constructor __construct (line 12)
+
+ buildDrupalForm (line 20)
+
+ buildEditMetadataForm (line 29)
+
+ handleEditMetadataForm (line 47)
+
+ handleIngestForm (line 65)
+
+ showFieldSets (line 109)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
ImageManipulation+ Located in /plugins/ImageManipulation.inc (line 16) +
+ + + + +
+ Constructor ImageManipulation (line 18)
+
+ createJP2 (line 77)
+
+ createPNG (line 57)
+
+ createPreview (line 22)
+
+ createThumbnail (line 193)
+
+ createThumbnailFromPDF (line 159)
+
+ manipulateImage (line 124)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
ModsFormBuilder+ Located in /plugins/ModsFormBuilder.inc (line 12) +
+ + +FormBuilder + | + --ModsFormBuilder+ +
+ Constructor __construct (line 18)
+
+ buildEditMetadataForm (line 45)
+
+ createCollectionPolicy (line 309)
+
+ createModsStream (line 367)
+
+ createWorkflowStream (line 338)
+
+ handleEditMetadataForm (line 32)
+
+ handleModsForm (line 240)
+
+ modsFromForm (line 388)
+ Inherited From FormBuilder
+++ ++ FormBuilder::FormBuilder()
++ FormBuilder::buildQDCForm()
++ FormBuilder::createFedoraDataStreams()
++ FormBuilder::createQDCStream()
++ FormBuilder::createRelationShips()
++ FormBuilder::createStandardFedoraStuff()
++ FormBuilder::handleQDCForm()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
PersonalCollectionClass+ Located in /plugins/PersonalCollectionClass.inc (line 10) +
+ + + + +
+ Constructor PersonalCollectionClass (line 11)
+
+ createChildPolicyStream (line 125)
+
+ createCollection (line 15)
+
+ createCollectionPolicyStream (line 54)
+
+ createDCStream (line 170)
+
+ createPolicyStream (line 97)
+
+ createStandardFedoraStuff (line 144)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
QtFormBuilder+ Located in /plugins/QtFormBuilder.php (line 18) +
+ + +FormBuilder + | + --QtFormBuilder+ +
+ Constructor QtFormBuilder (line 19)
+
+ createFedoraDataStreams (line 28)
+ Inherited From FormBuilder
+++ ++ FormBuilder::FormBuilder()
++ FormBuilder::buildQDCForm()
++ FormBuilder::createFedoraDataStreams()
++ FormBuilder::createQDCStream()
++ FormBuilder::createRelationShips()
++ FormBuilder::createStandardFedoraStuff()
++ FormBuilder::handleQDCForm()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
Refworks+ Located in /plugins/Refworks.inc (line 19) +
+ + + + +
+ void
+ create_security_policies
+ (DOMDocument $dom, &$rootElement, $rootElement $reference, array $form_values)
+
+ SimpleXMLElement
+ parse_refworks_item
+ ( &$form_values, array $form_values, SimpleXMLElement $dom)
+
+ Constructor Refworks (line 26)
+
+ buildForm (line 30)
+
+ createFedoraDataStreams (line 358)
+
+ createQDCStream (line 92)
+
+ createRelationShips (line 307)
+ Creates the RELS-EXT for the foxml
+ +
+ createRomeoDataStream (line 339)
+
+ createStandardFedoraStuff (line 385)
+ Creates the standard foxml properties
+ +
+ create_security_policies (line 417)
+ Read the list of Users from the U1 field and Roles from the U2 field and add elements to the security policy record for this item, then add the record as the security policy datastream.
+ +
+ handleForm (line 206)
+
+ parse_refworks_item (line 67)
+ Read the input file and generate a list of Reference items.
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ShowDemoStreamsInFieldSets+ Located in /plugins/ShowDemoStreamsInFieldSets.inc (line 15) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ShowMapStreamsInFieldSets+ Located in /plugins/map_viewer.inc (line 11) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ShowQtStreamsInFieldSets+ Located in /plugins/qt_viewer.inc (line 10) +
+ + + + +
+ Constructor ShowQtStreamsInFieldSets (line 13)
+
+ enableDownload (line 71)
+
+ fedoraObject (line 17)
+
+ getMediaDatastreamInfo (line 58)
+
+ getPosterFrameDatastreamInfo (line 50)
+
+ showQt (line 75)
+
+ technicalMetadata (line 21)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ShowSlideStreamsInFieldSets+ Located in /plugins/slide_viewer.inc (line 10) +
+ + + + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ShowStreamsInFieldSets+ Located in /plugins/ShowStreamsInFieldSets.inc (line 13) +
+ + + + +
+ Constructor ShowStreamsInFieldSets (line 15)
+
+ showArtInventoryTN (line 52)
+
+ showFlv (line 19)
+
+ showJP2 (line 174)
+
+ showOBJLink (line 132)
+
+ showPDFPreview (line 64)
+ Embed Google Docs' PDF viewer into the page.
+ +
+ showQdc (line 119)
+
+ showRefworks (line 142)
+
+ showRomeo (line 186)
+
+ showTN (line 39)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/CollectionFormBuilder.inc| Class | +Description | +
|---|---|
+
+ CollectionFormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/CreateCollection.inc| Class | +Description | +
|---|---|
+
+ CreateCollection
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/DarwinCore.inc| Class | +Description | +
|---|---|
+
+ DarwinCore
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/DemoFormBuilder.inc| Class | +Description | +
|---|---|
+
+ DemoFormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/DocumentConverter.inc| Class | +Description | +
|---|---|
+
+ DocumentConverter
+ |
+ + This class implements document (doc, odt, pdf, etc.) conversion for a generic multi-format document collection. + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/Exiftool.inc| Class | +Description | +
|---|---|
+
+ Exiftool
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/Ffmpeg.inc| Class | +Description | +
|---|---|
+
+ Ffmpeg
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/Flv.inc| Class | +Description | +
|---|---|
+
+ FormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/FlvFormBuilder.inc| Class | +Description | +
|---|---|
+
+ FlvFormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/FormBuilder.inc| Class | +Description | +
|---|---|
+
+
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/ImageManipulation.inc| Class | +Description | +
|---|---|
+
+ ImageManipulation
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/ModsFormBuilder.inc| Class | +Description | +
|---|---|
+
+ ModsFormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/PersonalCollectionClass.inc| Class | +Description | +
|---|---|
+
+ PersonalCollectionClass
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/QtFormBuilder.php| Class | +Description | +
|---|---|
+
+ QtFormBuilder
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/Refworks.inc| Class | +Description | +
|---|---|
+
+ Refworks
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/ShowDemoStreamsInFieldSets.inc| Class | +Description | +
|---|---|
+
+ ShowDemoStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/ShowStreamsInFieldSets.inc| Class | +Description | +
|---|---|
+
+ ShowStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/fedoraObject.inc| Class | +Description | +
|---|---|
+
+ FedoraObject
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/herbarium.inc| Class | +Description | +
|---|---|
+
+ Herbarium
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/plugins/map_viewer.inc| Class | +Description | +
|---|---|
+
+ ShowMapStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/qt_viewer.inc| Class | +Description | +
|---|---|
+
+ ShowQtStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/slide_viewer.inc| Class | +Description | +
|---|---|
+
+ ShowSlideStreamsInFieldSets
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/plugins/tagging_form.inc
+ fedora_repository_image_tagging_form (line 31)
+
+ fedora_repository_image_tagging_form_submit (line 107)
+
+ hook_imagebutton_process (line 97)
+
+ _show_subject_tags (line 15)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
CollectionClass+ Located in /CollectionClass.inc (line 21) +
+ + + + +
+
+ static mixed
+ $COLLECTION_CLASS_COLLECTION_POLICY_STREAM
+ = 'COLLECTION_POLICY' (line 23)
+
+
+
+ static mixed
+ $COLLECTION_CLASS_COLLECTION_VIEW_STREAM
+ = 'COLLECTION_VIEW' (line 24)
+
+
+
+ mixed
+ $collectionObject
+ = NULL (line 28)
+
+
+ Constructor __construct (line 36)
+ Creates a collection object. Optionally can associate it with a single collection with parameter $pid.
+ + + +
+ build_ingest_form (line 305)
+ grabs a xml form definition from a content model and builds
+the form using drupals forms api
+ +
+ callMethods (line 273)
+ calls the methods defined in the content model rules .xml file stored in a Fedora object
+ +
+ createUserCollection (line 369)
+
+ getAllowedMimeTypes (line 228)
+
+ getAndDoRules (line 246)
+ Grabs the rules from the content model stream
+file the file that has been uploaded
+ +
+ getCollectionPolicyStream (line 106)
+
+ getCollectionViewStream (line 126)
+
+ getContentModels (line 159)
+ gets a list of content models from a collection policy
+ +
+ getFormHandler (line 201)
+ gets the form handler file, class and method and returns them in an array
+ + +
+ getIngestInterface (line 461)
+
+ getNextPid (line 186)
+ using the collection policies pid namespace get a new pid by calling fedora' get next pid and appending it to the namespace $pid is the $pid of the content model $dsid is the datastream id of the content model.
+ +
+ getPidNameSpace (line 137)
+
+ getRelatedItems (line 62)
+ Gets objects related to this item. It will query the object for a Query stream and use that as a itql query
+or if there is no query stream it will use the default. If you pass a query to this method it will use the passed in query no matter what
+ +
+ getRelatedObjects (line 48)
+
+ getRelationshipElement (line 114)
+
+ getStream (line 131)
+
+ getXslContent (line 414)
+ Queries a collection object for an xslt to format how the collection of objects is displayed.
+ +
+ renderCollection (line 484)
+
+ showFieldSets (line 424)
+ + Documentation generated on Thu, 14 Jul 2011 16:55:09 -0300 by phpDocumentor 1.4.3 +
+
/CollectionClass.incCollection Class
+ +| Class | +Description | +
|---|---|
+
+ CollectionClass
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:55:09 -0300 by phpDocumentor 1.4.3 +
+
CollectionClassTo change the template for this generated file go to Window - Preferences - PHPeclipse - PHP - Code Templates
+module_load_include('nc', 'CollectionClass', ''); This CLASS caches the streams so once you call a getstream once it will always return the same stream as long as you are using the instance of this class. Cached to prevent mutiple hits to fedora. maybe a bit confusing though if this class is used in a different context.
++ Located in /CollectionClass.inc (line 18) +
+ + + + +
+
+ static mixed
+ $COLLECTION_CLASS_COLLECTION_POLICY_STREAM
+ = 'COLLECTION_POLICY' (line 20)
+
+
+
+ static mixed
+ $COLLECTION_CLASS_COLLECTION_VIEW_STREAM
+ = 'COLLECTION_VIEW' (line 21)
+
+
+
+ mixed
+ $collectionObject
+ = NULL (line 25)
+
+
+ Constructor __construct (line 33)
+ Creates a collection object. Optionally can associate it with a single collection with parameter $pid.
+ + + +
+ build_ingest_form (line 302)
+ grabs a xml form definition from a content model and builds
+the form using drupals forms api
+ +
+ callMethods (line 270)
+ calls the methods defined in the content model rules .xml file stored in a Fedora object
+ +
+ createUserCollection (line 366)
+
+ getAllowedMimeTypes (line 225)
+
+ getAndDoRules (line 243)
+ Grabs the rules from the content model stream
+file the file that has been uploaded
+ +
+ getCollectionPolicyStream (line 103)
+
+ getCollectionViewStream (line 123)
+
+ getContentModels (line 156)
+ gets a list of content models from a collection policy
+ +
+ getFormHandler (line 198)
+ gets the form handler file, class and method and returns them in an array
+ + +
+ getIngestInterface (line 458)
+
+ getNextPid (line 183)
+ using the collection policies pid namespace get a new pid by calling fedora' get next pid and appending it to the namespace $pid is the $pid of the content model $dsid is the datastream id of the content model.
+ +
+ getPidNameSpace (line 134)
+
+ getRelatedItems (line 59)
+ Gets objects related to this item. It will query the object for a Query stream and use that as a itql query
+or if there is no query stream it will use the default. If you pass a query to this method it will use the passed in query no matter what
+ +
+ getRelatedObjects (line 45)
+
+ getRelationshipElement (line 111)
+
+ getStream (line 128)
+
+ getXslContent (line 411)
+ Queries a collection object for an xslt to format how the collection of objects is displayed.
+ +
+ renderCollection (line 481)
+
+ showFieldSets (line 421)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+
CollectionPolicy+ Located in /CollectionPolicy.inc (line 11) +
+ + +XMLDatastream + | + --CollectionPolicy+ +
+ static CollectionPolicy
+ ingestBlankPolicy
+ (string $pid, string $name, $policyDsid, string $model_pid, string $model_namespace, $relationship, string $searchField, string $searchValue, string $cpDsid, string $relationshiop)
+
+ static CollectionPolicy
+ ingestFromCollection
+ (string $pid, string $name, string $cpDsid, string $copy_collection_pid)
+
+ static CollectionPolicy
+ ingestFromFile
+ (string $pid, string $name, string $cpDsid, string $file)
+
+ string[]
+ getSearchTerms
+ ([boolean $asArray = FALSE], [boolean $recurse = FALSE], [boolean $cache = FALSE])
+
+
+ static mixed
+ $DEFAULT_DSID
+ = 'COLLECTION_POLICY' (line 14)
+
+
+
+ static mixed
+ $SCHEMA_URI
+ = 'http://syn.lib.umanitoba.ca/collection_policy.xsd' (line 13)
+
+ Inherited from XMLDatastream
+++ ++ + XMLDatastream::$dsid
+ ++ + XMLDatastream::$errors
+ ++ + XMLDatastream::$forceSchema
+ ++ + XMLDatastream::$pid
+ ++ + XMLDatastream::$xml
+ ++ + XMLDatastream::$XMLNS
+ +
+ static getDefaultDSID (line 23)
+ Gets the default DSID to use for ContentModel datastreams.
+ +
+ static ingestBlankPolicy (line 138)
+ Ingests a new minimum Collection Policy datastream to the specified PID with the DSID specified. Initializes the policy with the specified values.
+Returns false on failure
+ + +
+ static ingestFromCollection (line 104)
+ Ingests a new Collection Policy datastream to the specified PID with the DSID specified. Clones the collection policy from the source collection pid. Returns false on failure.
+ + +
+ static ingestFromFile (line 76)
+ Ingests a new Collection Policy datastream to the specified PID with the DSID specified. The file should be a valid collection policy XML. Returns false on failure.
+ + +
+ static loadFromCollection (line 37)
+ Constructs a new CollectionPolicy object from the specified collection PID. If preFetch is disabled, then Islandora will not get the datastream until needed.
+(useful when cacheing) Returns FALSE on failure.
+ + + +
+ Constructor __construct (line 198)
+ Constructor NOTE: Use the static constructor methods whenever possible.
+ + + + +
+ addModel (line 588)
+
+ addTerm (line 482)
+ Adds a search term to the collection policy.
+Returns fase on failure.
+ +
+ convertFromOldSchema (line 210)
+ Attempts to convert from the old XML schema to the new by traversing the XML DOM and building a new DOM. When done $this->xml is replaced by the newly created DOM..
+ + +
+ getContentModels (line 392)
+ Gets a list of ContentModel objects supported by this collection.
+ +
+ getName (line 613)
+
+ getNextPid (line 368)
+ Gets the next available PID for the content model specified by the DSID parameter.
+ + +
+ getRelationship (line 262)
+ Gets the name of the relationship to use for members of this collection.
+Returns FALSE on failure.
+ + +
+ getSearchTerms (line 426)
+ Gets a list of search terms from the Collection Policy. If asArray is set it will return an associative array with the value, field name, and the default value.
+If not set, an array of just the values will be returned. If $recurse is TRUE, it will recurseively return the parents search terms if it has none until it returns a set of terms or reaches the top level collection. If $cache is TRUE, it will return a cached version (if available).
+ +
+ getStagingArea (line 296)
+ Gets the path to the staging area to use for this collection. By default recurses to the parent collection if the staging area is undefined
+ + +
+ removeModel (line 565)
+ Removes the specified content model from the collection policy. This will only prevent future ingests of the removed model to the collection. $cm should be a valid ContentModel object. Returns false on failure or when the CM was not found in the collection policy.
+ + + +
+ removeTerm (line 510)
+ Removes the search term specified by the field parameter from the collection policy.
+ +
+ setDefaultTerm (line 531)
+
+ setRelationship (line 278)
+ Sets the name of the relationship to use for members of this collection.
+Returns FALSE on failure.
+ + +
+ setStagingArea (line 335)
+ Sets the path to the staging area to use for this collection. If specified path is blank (or false) it will remove the staging are path element from the collection policy.
+ + +Inherited From XMLDatastream
+++ ++ XMLDatastream::__construct()
++ XMLDatastream::convertFromOldSchema()
++ XMLDatastream::dumpXml()
++ XMLDatastream::getDSIDFromIdentifier()
++ XMLDatastream::getHistory()
++ XMLDatastream::getIdentifier()
++ XMLDatastream::getPidFromIdentifier()
++ XMLDatastream::loadFromFile()
++ XMLDatastream::purgeVersions()
++ XMLDatastream::saveToFedora()
++ XMLDatastream::validate()
++ XMLDatastream::validDsid()
++ XMLDatastream::validPid()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
ConnectionHelper+ Located in /ConnectionHelper.inc (line 17) +
+ + + + +
+ Constructor ConnectionHelper (line 18)
+
+ getSoapClient (line 43)
+
+ _fixURL (line 22)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
ContentModel+ Located in /ContentModel.inc (line 11) +
+ + +XMLDatastream + | + --ContentModel+ +
+ static ContentModel
+ ingestBlankModel
+ (string $pid, string $name, string $modelDsid, string $defaultMimetype, $ingestFormDsid, integer $ingestFormPage, $ingestFormHideChooser, string $ingestFormModule, string $ingestFormFile, string $ingestFormClass, string $ingestFormMethod, string $ingestFormHandler, string $ingestFromDsid, boolean $ingestFormHideFileChooser)
+
+ static ContentModel
+ ingestFromFile
+ (string $pid, string $name, string $modelDsid, string $file)
+
+ static ContentModel
+ ingestFromModel
+ (string $pid, string $name, string $modelDsid, string $copy_model_pid)
+
+ static ContentModel
+ loadFromModel
+ (string $pid, [string $dsid = NULL], [string $pid_namespace = NULL], [string $name = NULL])
+
+ XMLDatastream
+ __construct
+ (string $xmlStr, [string $pid = NULL], [string $dsid = NULL], [string $pid_namespace = NULL], [string $name = NULL])
+
+ boolean
+ addIngestFormElement
+ (String $name, String $label, String $type, boolean $required, [String $description = ''])
+
+ void
+ addIngestMethod
+ ( $rule_id, $module, $file, $class, $method, $dsid, $modified_files_ext)
+
+ void
+ addIngestRule
+ ( $applies_to, $module, $file, $class, $method, $dsid, $modified_files_ext)
+
+ void
+ editIngestFormAttributes
+ ( $dsid, $page, [ $hide_file_chooser = FALSE], [ $redirect = TRUE])
+
+ boolean
+ editIngestFormElement
+ (String $name, String $label, String $type, boolean $required, String $description)
+
+ $result
+ handleEditMetadataForm
+ (&$form_id &$form_id, &$form_values &$form_state, &$soap_client &$soap_client)
+
+ boolean
+ incAuthListItem
+ (String $elementName, String $value, [ $reorder = 'inc'], String $direction)
+
+ boolean
+ setIngestFormElementParam
+ ( $name, String $paramName, String $paramValue, String $elementName)
+
+ boolean
+ updateEditMetadataMethod
+ (String $module, String $file, String $class, String $method, String $handler, String $dsid)
+
+
+ static mixed
+ $DEFAULT_DSID
+ = 'ISLANDORACM' (line 13)
+
+
+
+ static mixed
+ $SCHEMA_URI
+ = 'http://localhost/islandoracm.xsd' (line 12)
+
+
+
+ mixed
+ $name
+ (line 17)
+
+
+
+ mixed
+ $pid_namespace
+ (line 16)
+
+ Inherited from XMLDatastream
+++ ++ + XMLDatastream::$dsid
+ ++ + XMLDatastream::$errors
+ ++ + XMLDatastream::$forceSchema
+ ++ + XMLDatastream::$pid
+ ++ + XMLDatastream::$xml
+ ++ + XMLDatastream::$XMLNS
+ +
+ static getDefaultDSID (line 25)
+ Gets the default DSID to use for ContentModel datastreams.
+ +
+ static ingestBlankModel (line 131)
+ Ingests a minimum Content Model to the specified pid/dsid.
+Returns false on failure.
+ + +
+ static ingestFromFile (line 63)
+ Ingests a Content Model from a file to the specified pid/dsid .
+Returns false on failure.
+ + +
+ static ingestFromModel (line 91)
+ Ingests a Content Model from an existing model to the specified pid/dsid .
+Returns false on failure.
+ + +
+ static loadFromModel (line 198)
+ Constructs a ContentModel object from the PID of the model in Fedora.
+If DSID is specified it will use that datastream as the model, otherwise it will use the default (usually ISLANDORACM). PID_NAMESPACE and name can also be initialized from the collection policy. Returns false on failure.
NOTE: $name will be overwritten with the content model name found in the datastream when the model is first validated.\
+ + +
+ static loadFromObject (line 36)
+ Constructs a ContentModel object from a Fedora item by getting the first content model from the hasModel relationship.
+Returns false on failure.
+ + + + +
+ Constructor __construct (line 228)
+ Constructor NOTE: Use the static constructor methods whenever possible.
+ + +
+ addAppliesTo (line 1761)
+
+ addAuthListItem (line 960)
+ Adds an authority list item to a form element.
+ + +
+ addDispMeth (line 1698)
+
+ addDs (line 1586)
+
+ addElementToForm (line 2169)
+
+ addForm (line 2120)
+ Adds the named form.
+ + +
+ addIngestFormElement (line 819)
+ Add an ingest form element to the model.
+ + +
+ addIngestMethod (line 1779)
+
+ addIngestMethodParam (line 1817)
+
+ addIngestRule (line 1906)
+
+ addMimetype (line 1522)
+ Adds an allowed mimetype to the model.
+ + +
+ buildEditMetadataForm (line 1092)
+ Builds an edit metadata form using the method specified in the <edit_metadata_method> element
+ + +
+ buildIngestForm (line 1011)
+ Builds an ingest form using the method specified in <form_builder_method> element of <ingest_form> Returns FALSE on failure.
+ + +
+ convertFromOldSchema (line 243)
+ Attempts to convert from the old XML schema to the new by traversing the XML DOM and building a new DOM. When done $this->xml is replaced by the newly created DOM..
+ + +
+ decAuthListItem (line 851)
+ Decrements an authority list item from a form element in the list of elements.
+Updates the "order". This method is simply an overload to the incAuthListItem which has a direction parameter.
+ + +
+ decFormElement (line 2233)
+
+ decIngestFormElement (line 571)
+ Decrements an ingest form element in the list of elements.
+Updates the "order". This method is simply an overload to the incIngestFormElement which has a direction parameter.
TODO: Might be useful to move multiple places at once, or define a method to move to an absolute position.
+ + +
+ displayExtraFieldset (line 1447)
+ Calls all defined display methods for the ContentModel.
+The PID specified is passed to the constructor of the display class(es) specified in the Content Model.
+ + +
+ displayInFieldset (line 1621)
+
+ editForm (line 2144)
+ Edits a form element with attribute name='$name' from the 'forms' element.
+ + +
+ editFormElement (line 2180)
+
+ editIngestFormAttributes (line 1974)
+
+ editIngestFormBuilderMethod (line 2010)
+
+ editIngestFormElement (line 760)
+ Edits the ingest form element specified.
+NOTE: The element name can not be changed. To update an elements name it must be deleted and added with the new name.
+ + +
+ execAddDatastreamMethods (line 1258)
+ Executes the add datastream method for the specified datastream on the specified file.
+Returns FALSE on failure.
+ + +
+ execFormHandler (line 1385)
+ Executes the form handler from the <form_builder_method> element of <ingest_form>.
+ + +
+ execIngestRules (line 1311)
+ Executes the ingest rules that apply to the specified file/mimetype.
+Returns FALSE on failure.
If $preview is TRUE, then only execute rules with a parameter 'preview'. Used to generate previews for the file chooser.
+ + +
+ getAddDsMethod (line 1715)
+
+ getDisplayMethods (line 1570)
+
+ getEditFormNames (line 2079)
+
+ getEditMetadataMethod (line 1183)
+ Gets an associative array describing the edit metadata method.
+Array has the following keys: 'file', 'class', 'method', 'handler', 'dsid'
+ + +
+ getForm (line 2032)
+ Find the form element with name $name.
+ + +
+ getFormNames (line 2042)
+
+ getIngestFormAttributes (line 1961)
+
+ getIngestFormBuilderMethod (line 1997)
+
+ getIngestFormElementParams (line 720)
+ Gets a list of all parameters that belong to the specified ingest form element.
+ + +
+ getIngestFormElements (line 503)
+ Gets an array of form elements to use in the ingest form. The results of this array are passed to the specified ingest form builder. The form builder can optionally not use the elements as defined in the form builder if more complex forms or behaviour is required.
+Each element has the following keys: 'label', 'type', 'required', 'description', and if defined, 'authoritative_list' and/or 'parameters'
+ + +
+ getIngestFormNames (line 2061)
+
+ getIngestRule (line 1732)
+
+ getIngestRules (line 1920)
+
+ getMimetypes (line 1423)
+ Gets a list of valid mimetypes that can apply to this model.
+Returns FALSE on failure.
+ + +
+ getName (line 458)
+ Gets the name of the ContentModel Returns false on failure.
+ + +
+ getServices (line 428)
+ Gets a list of service deployments that this model has.
+NOTE: Not currently being used.
+ + +
+ handleEditMetadataForm (line 1134)
+ Handles the edit metadata form using the handler specified in the <edit_metadata_method> element Returns FALSE on failure.
+ + +
+ incAuthListItem (line 864)
+ Increments (or decrements) an authority list item from a form element in the list of elements.
+Updates the "order".
+ + +
+ incFormElement (line 2216)
+
+ incIngestFormElement (line 587)
+ Increments (or decrements) ingest form element in the list of elements.
+Updates the "order". The $reorder parameter accepts 'inc' or 'dec' to specify the direction to move (defaults to increment.)
TODO: Might be useful to move multiple places at once, or define a method to move to an absolute position.
+ + +
+ listDatastreams (line 1497)
+ Gets a list of datastreams from the ContentModel (not including the QDC ds if it is listed).
+Returns FALSE on failure.
+ + +
+ removeAppliesTo (line 1742)
+
+ removeAuthListItem (line 914)
+ Removes an authority list item from a form element.
+ + +
+ removeDispMeth (line 1675)
+
+ removeDs (line 1610)
+
+ removeEditMetadataMethod (line 1205)
+ Removes the edit data method from the Content Model.
+ + +
+ removeForm (line 2101)
+ Removes the named form.
+ + +
+ removeIngestFormElement (line 621)
+ Removes an ingest form element from the list of ingest form elements.
+ + +
+ removeIngestMethod (line 1797)
+
+ removeIngestMethodParam (line 1859)
+
+ removeIngestRule (line 1898)
+
+ removeMimetype (line 1550)
+ Removes an allowed mimetype from the model.
+ + +
+ setDefaultDispMeth (line 1644)
+
+ setDisplayInFieldset (line 1629)
+
+ setIngestFormElementParam (line 650)
+ Sets a parameter of an ingest form element. If the value of the element is FALSE the parameter will be removed entirely (if you want to store false as a value, then send the String "false").
+ + +
+ updateEditMetadataMethod (line 1228)
+ Update the Edit Metadata Method defined in the Content Model
+ + +Inherited From XMLDatastream
+++ ++ XMLDatastream::__construct()
++ XMLDatastream::convertFromOldSchema()
++ XMLDatastream::dumpXml()
++ XMLDatastream::getDSIDFromIdentifier()
++ XMLDatastream::getHistory()
++ XMLDatastream::getIdentifier()
++ XMLDatastream::getPidFromIdentifier()
++ XMLDatastream::loadFromFile()
++ XMLDatastream::purgeVersions()
++ XMLDatastream::saveToFedora()
++ XMLDatastream::validate()
++ XMLDatastream::validDsid()
++ XMLDatastream::validPid()
+
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
MimeClassThis class inspired by Chris Jean's work, here: http://chrisjean.com/2009/02/14/generating-mime-type-in-php-is-not-magic/
+It does some MIME trickery, inspired by the need to to deal with Openoffice and MS Office 2007 file formats -- which are often mis-interpreted by mime-magic, fileinfo, and the *nix `file` command.
In Drupal 6, we also make use of file_get_mimetype. See: http://api.drupal.org/api/function/file_get_mimetype/6 ... however this only provides a uni-directional lookup (ext->mime). While I don't have a specific use case for a mime->extension lookup, I think it's good to have in here.
Drupal 7 will have better mime handlers. See: http://api.drupal.org/api/function/file_default_mimetype_mapping/7
++ Located in /MimeClass.inc (line 29) +
+ + + + +
+ Constructor __construct (line 204)
+
+ getType (line 221)
+ function: getType description: An alias to get_mimetype, for backwards-compatibility with our old mimetype class.
+ + +
+ get_extension (line 267)
+ function: get_extension
+description: returns *one* valid file extension for a given $mime_type
+ + +
+ get_mimetype (line 229)
+ function: get_mimetype
+description: returns a mimetype associated with the file extension of $filename
+ + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
ObjectHelper+ Located in /ObjectHelper.inc (line 15) +
+ + + + +
+ String
+ get_formatted_datastream_list
+ ($object_pid $object_pid, $contentModels, &$fedoraItem)
+
+ void
+ makeObject
+ ($pid $pid, $dsID $dsID, [ $asAttachment = FALSE], [ $label = NULL], [ $filePath = FALSE], [ $version = NULL], [ $forceSoap = TRUE])
+
+
+ static mixed
+ $ADD_FEDORA_STREAMS
+ = 'add fedora datastreams' (line 21)
+
+
+
+ static mixed
+ $DISPLAY_ALWAYS
+ = 0 (line 25)
+
+
+
+ static mixed
+ $DISPLAY_NEVER
+ = 1 (line 26)
+
+
+
+ static mixed
+ $DISPLAY_NO_MODEL_OUTPUT
+ = 2 (line 27)
+
+
+
+ static mixed
+ $EDIT_FEDORA_METADATA
+ = 'edit fedora meta data' (line 19)
+
+
+
+ static mixed
+ $EDIT_TAGS_DATASTREAM
+ = 'edit tags datastream' (line 23)
+
+
+
+ static mixed
+ $INGEST_FEDORA_OBJECTS
+ = 'ingest new fedora objects' (line 22)
+
+
+
+ static mixed
+ $OBJECT_HELPER_VIEW_FEDORA
+ = 'view fedora collection' (line 18)
+
+
+
+ static mixed
+ $PURGE_FEDORA_OBJECTSANDSTREAMS
+ = 'purge objects and datastreams' (line 20)
+
+
+
+ static mixed
+ $VIEW_DETAILED_CONTENT_LIST
+ = 'view detailed list of content' (line 24)
+
+
+
+ mixed
+ $availableDataStreamsText
+ = 'Detailed list of content' (line 29)
+
+
+ static warnIfMisconfigured (line 892)
+
+ Constructor ObjectHelper (line 31)
+
+ createExtraFieldsets (line 730)
+ gets a list of datastreams and related function that we should use to show datastreams in their own fieldsets
+from the content model associated with the object
+ +
+ create_link_for_ds (line 257)
+ internal function
+ +
+ fedora_repository_access (line 554)
+
+ getBreadcrumbs (line 853)
+ Builds an array of drupal links for use in breadcrumbs.
+ +
+ getCollectionInfo (line 186)
+
+ getDatastreamInfo (line 224)
+
+ getFormattedDC (line 318)
+
+ getMimeType (line 196)
+ returns the mime type
+ +
+ getObject (line 842)
+ Returns XML description of the object (export).
+ +
+ getQDC (line 364)
+ Queries fedora for what we call the qualified dublin core. Currently only dc.coverage has
+any qualified fields Transforms the returned xml to html This is the default metadata view. With icons for searching a dublin core field
+ +
+ getStream (line 479)
+ returns a stream from a fedora object given a pid and dsid
+ +
+ get_all_related_pids (line 768)
+ Get a tree of related pids - for the basket functionality
+ +
+ get_and_do_datastream_rules (line 753)
+ Look in the content model for rules to run on the specified datastream.
+ +
+ get_child_pids (line 797)
+ Get children of PID - but only 2 levels deep
+ +
+ get_content_models_list (line 511)
+
+ get_formatted_datastream_list (line 402)
+ Gets a list of datastreams from an object using its pid
+We make some assumptions here. We have implemented a policy that we ingest in our repository will have TN (thumbnail) datastream. Even audio will have a picture of a speaker or something. This is not critical but makes searches etc. look better if there is a TN stream. This diplays all the streams in a collapsed fieldset at the bottom of the object page. you can implement a content model if you would like certain streams displayed in certain ways.
+ +
+ get_parent_objects (line 688)
+ Gets the parent objects that this object is related to
+ +
+ get_parent_objects_asHTML (line 698)
+
+ makeObject (line 46)
+ Grabs a stream from fedora sets the mimetype and returns it. $dsID is the datastream id. If $forceSoap is set, the function will always buffer the datastream from fedora. Otherwise, it will try and use a redirect if possible.
+ +
+ parseContent (line 591)
+ internal function uses an xsl to parse the sparql xml returned from the ITQL query
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
SearchClass+ Located in /SearchClass.inc (line 9) +
+ + + + +
+ void
+ applyLuceneXSLT
+ (
+ void
+ build_advanced_search_form
+ ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
+
+ void
+ build_solr_search_form
+ ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
+
+ void
+ custom_search
+ ( $query, [ $startPage = 1], [ $xslt = '/xsl/advanced_search_results.xsl'], [ $numberOfHistPerPage = 50])
+
+ applyLuceneXSLT (line 310)
+ apply an xslt to lucene gsearch search results
+ +
+ applySpecifiedXSLT (line 251)
+
+ applyXSLT (line 363)
+
+ build_advanced_search_form (line 428)
+
+ build_simple_solr_form (line 108)
+
+ build_solr_search_form (line 27)
+
+ custom_search (line 218)
+
+ getTerms (line 191)
+
+ get_search_terms_array (line 510)
+
+ quickSearch (line 144)
+
+ solr_search (line 11)
+
+ theme_advanced_search_form (line 406)
+
+ theme_solr_search_form (line 122)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
SecurityClass+ Located in /SecurityClass.inc (line 16) +
+ + + + +
+ DOMDocument
+ set_allowed_users_and_roles
+ ( &$policy_stream, array $users_and_roles, string $policy_stream)
+
+ Constructor SecurityClass (line 18)
+
+ canIngestHere (line 23)
+
+ createPersonalPolicy (line 105)
+
+ getAllowedUsersAndRoles (line 56)
+
+ set_allowed_users_and_roles (line 160)
+ Add a list of allowed users and roles to the given policy stream and return it.
+ ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
XMLDatastream+ Located in /XMLDatastream.inc (line 9) +
+ + + + +| Class | +Description | +
|---|---|
+
+ CollectionPolicy
+ |
+ + + | +
+
+ ContentModel
+ |
+ + + | +
+
+ static mixed
+ $errors
+ = NULL (line 12)
+
+
+
+ static mixed
+ $XMLNS
+ = 'http://www.islandora.ca' (line 11)
+
+
+
+ mixed
+ $dsid
+ (line 18)
+
+
+
+ mixed
+ $forceSchema
+ = FALSE (line 15)
+
+
+
+ mixed
+ $pid
+ (line 17)
+
+
+
+ mixed
+ $xml
+ = NULL (line 13)
+
+
+ static getDSIDFromIdentifier (line 72)
+ Parses the DSID from an identifier.
+TODO: combine this method with getPidFromIdentifier?
+ + +
+ static getPidFromIdentifier (line 25)
+ Parses an PID from an identifier.
+ + +
+ static loadFromFile (line 84)
+ Constructs an XMLDatastream object from the XML file specified.
+Returns FALSE on failure.
+ + + + +
+ static validDsid (line 57)
+ validDsid Validates a fedora Dsid based on the the allowed XML standard NCName.
+The regexp is a "regular" subset of names allowed, it excludes some extended hex characters that are technically permitted. http://www.fedora-commons.org/confluence/display/FCR30/Fedora+Identifiers
+ + +
+ static validPid (line 38)
+ validPid Validates a fedora PID based on the regexp provided in the fedora 3.3 documentation.
+http://www.fedora-commons.org/confluence/display/FCR30/Fedora+Identifiers
+ + +
+ Constructor __construct (line 97)
+ Constructor NOTE: Use the static constructor methods whenever possible.
+ + + + +
+ convertFromOldSchema (line 273)
+ Attempts to convert from the old XML schema to the new by traversing the XML DOM and building a new DOM. When done $this->xml is replaced by the newly created DOM..
+ + +
+ dumpXml (line 131)
+ Dumps the XMLDatastream as an XML String
+ + +
+ getHistory (line 250)
+ Gets the history of the datastream from fedora.
+Returns false on failure.
+ + +
+ getIdentifier (line 121)
+ Gets the identifier for this XMLDatastream Returns FALSE on failure.
+NOTE: not available if constructed directly from file.
+ + +
+ purgeVersions (line 238)
+ Purges veersions of the datastream newer than and including the start_date. If End date is specified, it can be used to purge a range of versions instead. Date should be in DATE_RFC822 format
+ + +
+ saveToFedora (line 219)
+ Saves the current XML datastream back to fedora. The XML must validate.
+ + +
+ validate (line 151)
+ Validates the XMLDatastream against the schema location
+defined by the xmlns:schemaLocation attribute of the root element. If the xmlns:schemaLocation attribute does not exist, then it is assumed to be the old schema and it attempts to convert using the convertFromOldSchema method.
TODO: Maybe change it so that it always validates against a known schema. This makes more sense because this class assumes the structure to be known after it has been validated.
+ + ++ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/CollectionClass.incCollection Class
+ +| Class | +Description | +
|---|---|
+
+ CollectionClass
+ |
+ + To change the template for this generated file go to Window - Preferences - PHPeclipse - PHP - Code Templates + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+
/CollectionPolicy.inc| Class | +Description | +
|---|---|
+
+ CollectionPolicy
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/ConnectionHelper.inc| Class | +Description | +
|---|---|
+
+ ConnectionHelper
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/ContentModel.inc| Class | +Description | +
|---|---|
+
+ ContentModel
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/MimeClass.inc| Class | +Description | +
|---|---|
+
+ MimeClass
+ |
+ + This class inspired by Chris Jean's work, here: http://chrisjean.com/2009/02/14/generating-mime-type-in-php-is-not-magic/ + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/ObjectHelper.inc| Class | +Description | +
|---|---|
+
+ ObjectHelper
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/SearchClass.inc| Class | +Description | +
|---|---|
+
+ SearchClass
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/SecurityClass.inc| Class | +Description | +
|---|---|
+
+ SecurityClass
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/XMLDatastream.inc| Class | +Description | +
|---|---|
+
+ XMLDatastream
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+
/fedora_repository.solutionpacks.inc
+ fedora_repository_solution_packs_page (line 28)
+ Invokes a hook to any dependent modules asking them if their installations require any fedora objects to be present. Modules implementing this hook should return an array of arrays of the form:
+array( 'pid', 'path-to-foxml-file', 'dsid', 'path-to-datastream-file', int dsversion)
where the last three options are optional. A module can either point to a simple foxml file to install, or can specify a datastreamstream to check for, with a path to load the datastream from if it isn't there. Optionally a version number can be included, to enable updating of content model or collection policy streams that may have been updated. THis is a simple whole number that should be incremented when changed. This value appears in as an attribute of the topmost element of the stream, e.g.,:
<?xml version="1.0" encoding="utf-8"?> <content_model name="Collection" version="2" ...
Datastreams which don't have this element are assumed to be at version 0.
+
+ fedora_repository_solution_pack_form (line 53)
+ Check for installed objects and add a 'Update' or 'Install' button if some objects are missing.
+
+ fedora_repository_solution_pack_form_submit (line 161)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
/formClass.inc| Class | +Description | +
|---|---|
+
+ formClass
+ |
+ + + | +
+ Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
+
formClass+ Located in /formClass.inc (line 13) +
+ + + + +
+ array
+ createIngestForm
+ (string $collection_pid, string $collection_label, &$form_state, array $form_state)
+
+ string
+ createQDCEditForm
+ (string $pid, string $dsid, object $client, &$form_state, array $form_state)
+
+ array
+ createQDCIngestForm
+ (type $collection_pid, type $collection_label, &$form_state, array $form_state)
+
+ array
+ createQDCIngestFormPageOne
+ (string $collection_pid, string $collection_label, &$form_state, array $form_state)
+
+ array
+ createQDCIngestFormPageTwo
+ (string $collection_pid, string $collection_label, &$form_state, array $form_state)
+
+ Constructor formClass (line 15)
+
+ canShowIngestForm (line 464)
+ Drupal's permissions at this point no xacml yet. xacml decisions are made by fedora
+ +
+ can_ingest_here (line 452)
+
+ createAddDataStreamForm (line 616)
+
+ createAdminForm (line 201)
+
+ createIngestForm (line 599)
+ Create a multi step form (wizard) for ingesting objects into Fedora
+ +
+ createMenu (line 24)
+
+ createMetaDataForm (line 815)
+ Creates a drupal form to edit either the QDC or DC datastream
+ +
+ createQDCEditForm (line 732)
+ Create edit form.
+ +
+ createQDCIngestForm (line 579)
+ Create the QDC Ingest Form.
+ +
+ createQDCIngestFormPageOne (line 494)
+ Creates the first page of the ingest form for editing QDC.
+ +
+ createQDCIngestFormPageTwo (line 544)
+ Create the second page of the ingest form for editing QDC
+ +
+ createReplaceDataStreamForm (line 831)
+ Creates a form for replacing datastream
+ +
+ updateMetaData (line 390)
+ + Documentation generated on Thu, 14 Jul 2011 16:56:04 -0300 by phpDocumentor 1.4.3 +
++ Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/docs/elementindex.html b/docs/elementindex.html new file mode 100644 index 00000000..c2a8e976 --- /dev/null +++ b/docs/elementindex.html @@ -0,0 +1,3912 @@ + + + + + +
+ $ADD_FEDORA_STREAMS
+
+ $availableDataStreamsText
+
+ addAppliesTo
+
+ addAuthListItem
+
+ addDispMeth
+
+ addDs
+
+ addElementToForm
+
+ addForm
+
+ addIngestFormElement
+
+ addIngestMethod
+
+ addIngestMethodParam
+
+ addIngestRule
+
+ addMimetype
+
+ addModel
+
+ addTerm
+
+ add_datastream_from_file
+
+ add_datastream_from_string
+
+ add_datastream_from_url
+
+ add_element
+
+ add_relationship
+
+ applyLuceneXSLT
+
+ applySpecifiedXSLT
+
+ applyXSLT
+
+ asHTML
+
+ asXML
+
+ as_xml
+
+ ATOMZip_11
+
+ ATOM_11
+
+ book_add_pages_form
+
+ book_add_pages_form_submit
+
+ book_add_pages_form_validate
+
+ buildAddPagesForm
+
+ buildDrupalForm
+
+ buildDrupalForm
+
+ buildDrupalForm
+
+ buildDrupalForm
+
+ buildEditMetadataForm
+
+ buildEditMetadataForm
+
+ buildEditMetadataForm
+
+ buildEditMetadataForm
+
+ buildForm
+
+ buildIngestForm
+
+ buildQDCForm
+
+ build_advanced_search_form
+
+ build_ingest_form
+
+ build_simple_solr_form
+
+ build_solr_search_form
+
+ book.inc
+
+ $cm
+
+ $collectionObject
+
+ $COLLECTION_CLASS_COLLECTION_POLICY_STREAM
+
+ $COLLECTION_CLASS_COLLECTION_VIEW_STREAM
+
+ callMethods
+
+ canIngestHere
+
+ canShowIngestForm
+
+ can_ingest_here
+
+ CollectionClass
+
+ CollectionClass.inc
+
+ CollectionFormBuilder
+
+ CollectionFormBuilder
+
+ CollectionPolicy
+
+ CollectionPolicy.inc
+
+ ConnectionHelper
+
+ ConnectionHelper
+
+ ConnectionHelper.inc
+
+ ContentModel
+
+ ContentModel.inc
+
+ convert
+
+ convertFromOldSchema
+
+ convertFromOldSchema
+
+ convertFromOldSchema
+
+ createAddDataStreamForm
+
+ createAdminForm
+
+ createChildPolicyStream
+
+ createCollection
+
+ CreateCollection
+
+ CreateCollection
+
+ createCollectionPolicy
+
+ createCollectionPolicyStream
+
+ createDCStream
+
+ createExtraFieldsets
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createIngestForm
+
+ createJP2
+
+ createMenu
+
+ createMetaDataForm
+
+ createModsStream
+
+ createPersonalPolicy
+
+ createPNG
+
+ createPolicyStream
+
+ createPreview
+
+ createQDCEditForm
+
+ createQDCIngestForm
+
+ createQDCIngestFormPageOne
+
+ createQDCIngestFormPageTwo
+
+ createQDCStream
+
+ createQDCStream
+
+ createRelationShips
+
+ createRelationShips
+
+ createReplaceDataStreamForm
+
+ createRomeoDataStream
+
+ createStandardFedoraStuff
+
+ createStandardFedoraStuff
+
+ createStandardFedoraStuff
+
+ createThumbnail
+
+ createThumbnailFromPDF
+
+ createUserCollection
+
+ createWorkflowStream
+
+ create_dc_from_dict
+
+ create_link_for_ds
+
+ create_object_FOXML
+
+ create_security_policies
+
+ custom_search
+
+ CollectionFormBuilder.inc
+
+ CreateCollection.inc
+
+ $darwinCoreXML
+
+ $datastreams
+
+ $dc
+
+ $DEFAULT_DSID
+
+ $DEFAULT_DSID
+
+ $DISPLAY_ALWAYS
+
+ $DISPLAY_NEVER
+
+ $DISPLAY_NO_MODEL_OUTPUT
+
+ $dsid
+
+ $dwcFields
+
+ dublin_core.inc
+
+ DarwinCore
+
+ decAuthListItem
+
+ decFormElement
+
+ decIngestFormElement
+
+ DemoFormBuilder
+
+ DemoFormBuilder
+
+ displayExtraFieldset
+
+ displayInFieldset
+
+ displayMetadata
+
+ DocumentConverter
+
+ do_curl
+
+ Dublin_Core
+
+ Dublin_Core
+
+ dumpXml
+
+ DarwinCore.inc
+
+ DemoFormBuilder.inc
+
+ DocumentConverter.inc
+
+ $EDIT_FEDORA_METADATA
+
+ $EDIT_TAGS_DATASTREAM
+
+ $errors
+
+ editForm
+
+ editFormElement
+
+ editIngestFormAttributes
+
+ editIngestFormBuilderMethod
+
+ editIngestFormElement
+
+ enableDownload
+
+ execAddDatastreamMethods
+
+ execFormHandler
+
+ execIngestRules
+
+ Exiftool
+
+ exists
+
+ export_as_foxml
+
+ export_collection
+
+ export_foxml_for_pid
+
+ export_objects_for_pid
+
+ export_to_export_area
+
+ extractMetadata
+
+ extract_thumbnail
+
+ Exiftool.inc
+
+ $forceSchema
+
+ fedora_collection.inc
+
+ fedora_export.inc
+
+ fedora_item.inc
+
+ fedora_utils.inc
+
+ fedoraObject
+
+ FedoraObject
+
+ fedora_attach_admin
+
+ fedora_available
+
+ Fedora_Item
+
+ fedora_item_exists
+
+ FEDORA_MODEL_URI
+
+ fedora_repository.solutionpacks.inc
+
+ fedora_repository_access
+
+ fedora_repository_image_tagging_form
+
+ fedora_repository_image_tagging_form_submit
+
+ fedora_repository_solution_packs_page
+
+ fedora_repository_solution_pack_form
+
+ fedora_repository_solution_pack_form_submit
+
+ Ffmpeg
+
+ Ffmpeg
+
+ find_objects_by_pattern
+
+ fixDsid
+
+ fix_encoding
+
+ FlvFormBuilder
+
+ FlvFormBuilder
+
+ FormBuilder
+
+ FormBuilder
+
+ formClass
+
+ formClass
+
+ formClass.inc
+
+ FOXML_10
+
+ FOXML_11
+
+ fedoraObject.inc
+
+ fedora_attach.admin.inc
+
+ Ffmpeg.inc
+
+ Flv.inc
+
+ FlvFormBuilder.inc
+
+ FormBuilder.inc
+
+ getAddDsMethod
+
+ getAllowedMimeTypes
+
+ getAllowedUsersAndRoles
+
+ getAndDoRules
+
+ getBreadcrumbs
+
+ getCollectionInfo
+
+ getCollectionPolicyStream
+
+ getCollectionViewStream
+
+ getContentModels
+
+ getContentModels
+
+ getDatastreamInfo
+
+ getDefaultDSID
+
+ getDefaultDSID
+
+ getDisplayMethods
+
+ getDSIDFromIdentifier
+
+ getEditFormNames
+
+ getEditMetadataMethod
+
+ getForm
+
+ getFormattedDC
+
+ getFormHandler
+
+ getFormNames
+
+ getHistory
+
+ getIdentifier
+
+ getIngestFormAttributes
+
+ getIngestFormBuilderMethod
+
+ getIngestFormElementParams
+
+ getIngestFormElements
+
+ getIngestFormNames
+
+ getIngestInterface
+
+ getIngestRule
+
+ getIngestRules
+
+ getMediaDatastreamInfo
+
+ getMimeType
+
+ getMimetypes
+
+ getName
+
+ getName
+
+ getNextPid
+
+ getNextPid
+
+ getObject
+
+ getPidFromIdentifier
+
+ getPidNameSpace
+
+ getPosterFrameDatastreamInfo
+
+ getQDC
+
+ getRelatedItems
+
+ getRelatedObjects
+
+ getRelationship
+
+ getRelationshipElement
+
+ getSearchTerms
+
+ getServices
+
+ getSoapClient
+
+ getStagingArea
+
+ getStream
+
+ getStream
+
+ getTerms
+
+ getType
+
+ getXslContent
+
+ get_all_related_pids
+
+ get_and_do_datastream_rules
+
+ get_child_pids
+
+ get_content_models_list
+
+ get_datastream
+
+ get_datastreams_list_as_array
+
+ get_datastreams_list_as_SimpleXML
+
+ get_datastream_dissemination
+
+ get_datastream_history
+
+ get_datastream_info
+
+ get_dissemination
+
+ get_extension
+
+ get_file_extension
+
+ get_formatted_datastream_list
+
+ get_mimetype
+
+ get_mimetype_of_datastream
+
+ get_next_PID_in_namespace
+
+ get_parent_objects
+
+ get_parent_objects_asHTML
+
+ get_random_image
+
+ get_related_items_as_array
+
+ get_related_items_as_xml
+
+ get_relationships
+
+ get_search_terms_array
+
+ handleEditMetadataForm
+
+ handleEditMetadataForm
+
+ handleEditMetadataForm
+
+ handleEditMetadataForm
+
+ handleForm
+
+ handleForm
+
+ handleIngestForm
+
+ handleIngestForm
+
+ handleIngestForm
+
+ handleModsForm
+
+ handleQDCForm
+
+ Herbarium
+
+ hook_imagebutton_process
+
+ herbarium.inc
+
+ $INGEST_FEDORA_OBJECTS
+
+ $item
+
+ $item
+
+ image_rotator_tagger_block.inc
+
+ ilives_add_single_page_object
+
+ ilives_create_page_objects
+
+ ImageManipulation
+
+ ImageManipulation
+
+ import_from_xml_string
+
+ incAuthListItem
+
+ incFormElement
+
+ incIngestFormElement
+
+ ingestBlankModel
+
+ ingestBlankPolicy
+
+ ingestCollectionPolicy
+
+ ingestFromCollection
+
+ ingestFromFile
+
+ ingestFromFile
+
+ ingestFromModel
+
+ ingest_from_FOXML
+
+ ingest_from_FOXML_file
+
+ ingest_from_FOXML_files_in_directory
+
+ ingest_new_item
+
+ IslandoraBook
+
+ ImageManipulation.inc
+
+ listDatastreams
+
+ load
+
+ loadFromCollection
+
+ loadFromFile
+
+ loadFromModel
+
+ loadFromObject
+
+ log_line
+
+ $MODS_NS
+
+ makeObject
+
+ manipulateImage
+
+ METS_10
+
+ METS_11
+
+ MimeClass
+
+ MimeClass.inc
+
+ modified
+
+ modify_datastream_by_reference
+
+ modify_datastream_by_value
+
+ modify_object
+
+ ModsFormBuilder
+
+ modsFromForm
+
+ map_viewer.inc
+
+ ModsFormBuilder.inc
+
+ $name
+
+ Newspaper
+
+ Newspaper.inc
+
+ $objectProfile
+
+ $OBJECT_HELPER_VIEW_FEDORA
+
+ $owner
+
+ ObjectHelper
+
+ ObjectHelper
+
+ ObjectHelper.inc
+
+ $pid
+
+ $pid
+
+ $pid
+
+ $pid_namespace
+
+ $PURGE_FEDORA_OBJECTSANDSTREAMS
+
+ parseContent
+
+ parse_refworks_item
+
+ PersonalCollectionClass
+
+ PersonalCollectionClass
+
+ PersonalCollectionClass.inc
+
+ purge
+
+ purgeVersions
+
+ purge_datastream
+
+ purge_relationship
+
+ QtFormBuilder.php
+
+ qt_viewer.inc
+
+ QtFormBuilder
+
+ QtFormBuilder
+
+ quickSearch
+
+ $relsExtArray
+
+ rels-ext.inc
+
+ Refworks.inc
+
+ Refworks
+
+ Refworks
+
+ RelsExt
+
+ RelsExt
+
+ RELS_EXT_URI
+
+ removeAppliesTo
+
+ removeAuthListItem
+
+ removeDispMeth
+
+ removeDs
+
+ removeEditMetadataMethod
+
+ removeForm
+
+ removeIngestFormElement
+
+ removeIngestMethod
+
+ removeIngestMethodParam
+
+ removeIngestRule
+
+ removeMimetype
+
+ removeModel
+
+ removeTerm
+
+ renderCollection
+
+ $SCHEMA_URI
+
+ $SCHEMA_URI
+
+ $SEARCH_CLASS_ADVANCED_SEARCH_NUMBER_FIELDS
+
+ $SECURITY_CLASS_SECURITY_STREAM
+
+ ShowDemoStreamsInFieldSets.inc
+
+ ShowStreamsInFieldSets.inc
+
+ slide_viewer.inc
+
+ save
+
+ save
+
+ save
+
+ saveToFedora
+
+ save_relationships
+
+ SearchClass
+
+ SearchClass.inc
+
+ SecurityClass
+
+ SecurityClass
+
+ SecurityClass.inc
+
+ setDefaultDispMeth
+
+ setDefaultTerm
+
+ setDisplayInFieldset
+
+ setIngestFormElementParam
+
+ setRelationship
+
+ setStagingArea
+
+ set_allowed_users_and_roles
+
+ set_element
+
+ showArtInventoryTN
+
+ ShowDemoStreamsInFieldSets
+
+ ShowDemoStreamsInFieldSets
+
+ showFieldSets
+
+ showFieldSets
+
+ showFieldSets
+
+ showFieldSets
+
+ showFieldSets
+
+ showFlv
+
+ ShowILivesStreamsInFieldSets
+
+ ShowILivesStreamsInFieldSets
+
+ showJP2
+
+ showJPG
+
+ showJPG
+
+ showJPG
+
+ ShowMapStreamsInFieldSets
+
+ ShowMapStreamsInFieldSets
+
+ showMediumSize
+
+ showOBJLink
+
+ showPageFieldSets
+
+ showPDFPreview
+
+ showQdc
+
+ showQt
+
+ ShowQtStreamsInFieldSets
+
+ ShowQtStreamsInFieldSets
+
+ showRefworks
+
+ showRomeo
+
+ ShowSlideStreamsInFieldSets
+
+ ShowSlideStreamsInFieldSets
+
+ ShowStreamsInFieldSets
+
+ ShowStreamsInFieldSets
+
+ showTN
+
+ soap_call
+
+ solr_search
+
+ str_getcsv
+
+ $tags
+
+ $tagsDSID
+
+ tagging.inc
+
+ tagging_form.inc
+
+ TagSet
+
+ TagSet
+
+ technicalMetadata
+
+ theme_advanced_search_form
+
+ theme_solr_search_form
+
+ transform_mods_to_dc
+
+ updateEditMetadataMethod
+
+ updateMetaData
+
+ url
+
+ $VIEW_DETAILED_CONTENT_LIST
+
+ $vocabulary
+
+ validate
+
+ validDsid
+
+ validDsid
+
+ validPid
+
+ validPid
+
+ warnIfMisconfigured
+
+ $xml
+
+ $XMLNS
+
+ XMLDatastream
+
+ XMLDatastream.inc
+
+ _fedora_image_rotator_tagger_block_content
+
+ _fixURL
+
+ _show_subject_tags
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ _fedora_image_rotator_tagger_block_content
+
+ __construct
+
+ __construct
+
+ _show_subject_tags
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ _fixURL
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ __construct
+
+ add_datastream_from_file
+
+ add_datastream_from_string
+
+ add_datastream_from_url
+
+ add_element
+
+ add_relationship
+
+ as_xml
+
+ ATOMZip_11
+
+ ATOM_11
+
+ asHTML
+
+ asXML
+
+ $ADD_FEDORA_STREAMS
+
+ $availableDataStreamsText
+
+ addAppliesTo
+
+ addAuthListItem
+
+ addDispMeth
+
+ addDs
+
+ addElementToForm
+
+ addForm
+
+ addIngestFormElement
+
+ addIngestMethod
+
+ addIngestMethodParam
+
+ addIngestRule
+
+ addMimetype
+
+ addModel
+
+ addTerm
+
+ applyLuceneXSLT
+
+ applySpecifiedXSLT
+
+ applyXSLT
+
+ book_add_pages_form
+
+ book_add_pages_form_submit
+
+ book_add_pages_form_validate
+
+ buildAddPagesForm
+
+ buildDrupalForm
+
+ buildEditMetadataForm
+
+ book.inc
+
+ buildDrupalForm
+
+ buildDrupalForm
+
+ buildDrupalForm
+
+ buildEditMetadataForm
+
+ buildEditMetadataForm
+
+ buildForm
+
+ buildQDCForm
+
+ buildEditMetadataForm
+
+ buildIngestForm
+
+ build_advanced_search_form
+
+ build_ingest_form
+
+ build_simple_solr_form
+
+ build_solr_search_form
+
+ create_dc_from_dict
+
+ create_object_FOXML
+
+ $cm
+
+ CollectionFormBuilder
+
+ CollectionFormBuilder
+
+ convert
+
+ createChildPolicyStream
+
+ createCollection
+
+ CreateCollection
+
+ CreateCollection
+
+ createCollectionPolicy
+
+ createCollectionPolicyStream
+
+ createDCStream
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createFedoraDataStreams
+
+ createJP2
+
+ createModsStream
+
+ createPNG
+
+ createPolicyStream
+
+ createPreview
+
+ createQDCStream
+
+ createQDCStream
+
+ createRelationShips
+
+ createRelationShips
+
+ createRomeoDataStream
+
+ createStandardFedoraStuff
+
+ createStandardFedoraStuff
+
+ createStandardFedoraStuff
+
+ createThumbnail
+
+ createThumbnailFromPDF
+
+ createWorkflowStream
+
+ create_security_policies
+
+ CollectionFormBuilder.inc
+
+ CreateCollection.inc
+
+ $collectionObject
+
+ $COLLECTION_CLASS_COLLECTION_POLICY_STREAM
+
+ $COLLECTION_CLASS_COLLECTION_VIEW_STREAM
+
+ callMethods
+
+ canIngestHere
+
+ canShowIngestForm
+
+ can_ingest_here
+
+ CollectionClass
+
+ CollectionClass.inc
+
+ CollectionPolicy
+
+ CollectionPolicy.inc
+
+ ConnectionHelper
+
+ ConnectionHelper
+
+ ConnectionHelper.inc
+
+ ContentModel
+
+ ContentModel.inc
+
+ convertFromOldSchema
+
+ convertFromOldSchema
+
+ convertFromOldSchema
+
+ createAddDataStreamForm
+
+ createAdminForm
+
+ createExtraFieldsets
+
+ createIngestForm
+
+ createMenu
+
+ createMetaDataForm
+
+ createPersonalPolicy
+
+ createQDCEditForm
+
+ createQDCIngestForm
+
+ createQDCIngestFormPageOne
+
+ createQDCIngestFormPageTwo
+
+ createReplaceDataStreamForm
+
+ createUserCollection
+
+ create_link_for_ds
+
+ custom_search
+
+ $datastreams
+
+ $dc
+
+ dublin_core.inc
+
+ do_curl
+
+ Dublin_Core
+
+ Dublin_Core
+
+ $darwinCoreXML
+
+ $dwcFields
+
+ DarwinCore
+
+ DemoFormBuilder
+
+ DemoFormBuilder
+
+ displayMetadata
+
+ DocumentConverter
+
+ DarwinCore.inc
+
+ DemoFormBuilder.inc
+
+ DocumentConverter.inc
+
+ $DEFAULT_DSID
+
+ $DEFAULT_DSID
+
+ $DISPLAY_ALWAYS
+
+ $DISPLAY_NEVER
+
+ $DISPLAY_NO_MODEL_OUTPUT
+
+ $dsid
+
+ decAuthListItem
+
+ decFormElement
+
+ decIngestFormElement
+
+ displayExtraFieldset
+
+ displayInFieldset
+
+ dumpXml
+
+ exists
+
+ export_as_foxml
+
+ export_collection
+
+ export_foxml_for_pid
+
+ export_objects_for_pid
+
+ export_to_export_area
+
+ enableDownload
+
+ Exiftool
+
+ extractMetadata
+
+ extract_thumbnail
+
+ Exiftool.inc
+
+ $EDIT_FEDORA_METADATA
+
+ $EDIT_TAGS_DATASTREAM
+
+ $errors
+
+ editForm
+
+ editFormElement
+
+ editIngestFormAttributes
+
+ editIngestFormBuilderMethod
+
+ editIngestFormElement
+
+ execAddDatastreamMethods
+
+ execFormHandler
+
+ execIngestRules
+
+ fedora_collection.inc
+
+ fedora_export.inc
+
+ fedora_item.inc
+
+ fedora_utils.inc
+
+ fedora_available
+
+ Fedora_Item
+
+ fedora_item_exists
+
+ FEDORA_MODEL_URI
+
+ find_objects_by_pattern
+
+ fixDsid
+
+ fix_encoding
+
+ FOXML_10
+
+ FOXML_11
+
+ fedora_attach_admin
+
+ fedora_attach.admin.inc
+
+ fedoraObject
+
+ FedoraObject
+
+ fedora_repository_image_tagging_form
+
+ fedora_repository_image_tagging_form_submit
+
+ Ffmpeg
+
+ Ffmpeg
+
+ FlvFormBuilder
+
+ FlvFormBuilder
+
+ FormBuilder
+
+ FormBuilder
+
+ fedoraObject.inc
+
+ Ffmpeg.inc
+
+ Flv.inc
+
+ FlvFormBuilder.inc
+
+ FormBuilder.inc
+
+ $forceSchema
+
+ fedora_repository.solutionpacks.inc
+
+ fedora_repository_access
+
+ fedora_repository_solution_packs_page
+
+ fedora_repository_solution_pack_form
+
+ fedora_repository_solution_pack_form_submit
+
+ formClass
+
+ formClass
+
+ formClass.inc
+
+ get_datastream
+
+ get_datastreams_list_as_array
+
+ get_datastreams_list_as_SimpleXML
+
+ get_datastream_dissemination
+
+ get_datastream_history
+
+ get_datastream_info
+
+ get_dissemination
+
+ get_file_extension
+
+ get_mimetype_of_datastream
+
+ get_next_PID_in_namespace
+
+ get_related_items_as_array
+
+ get_related_items_as_xml
+
+ get_relationships
+
+ get_random_image
+
+ getMediaDatastreamInfo
+
+ getPosterFrameDatastreamInfo
+
+ getAddDsMethod
+
+ getAllowedMimeTypes
+
+ getAllowedUsersAndRoles
+
+ getAndDoRules
+
+ getBreadcrumbs
+
+ getCollectionInfo
+
+ getCollectionPolicyStream
+
+ getCollectionViewStream
+
+ getContentModels
+
+ getContentModels
+
+ getDatastreamInfo
+
+ getDefaultDSID
+
+ getDefaultDSID
+
+ getDisplayMethods
+
+ getDSIDFromIdentifier
+
+ getEditFormNames
+
+ getEditMetadataMethod
+
+ getForm
+
+ getFormattedDC
+
+ getFormHandler
+
+ getFormNames
+
+ getHistory
+
+ getIdentifier
+
+ getIngestFormAttributes
+
+ getIngestFormBuilderMethod
+
+ getIngestFormElementParams
+
+ getIngestFormElements
+
+ getIngestFormNames
+
+ getIngestInterface
+
+ getIngestRule
+
+ getIngestRules
+
+ getMimeType
+
+ getMimetypes
+
+ getName
+
+ getName
+
+ getNextPid
+
+ getNextPid
+
+ getObject
+
+ getPidFromIdentifier
+
+ getPidNameSpace
+
+ getQDC
+
+ getRelatedItems
+
+ getRelatedObjects
+
+ getRelationship
+
+ getRelationshipElement
+
+ getSearchTerms
+
+ getServices
+
+ getSoapClient
+
+ getStagingArea
+
+ getStream
+
+ getStream
+
+ getTerms
+
+ getType
+
+ getXslContent
+
+ get_all_related_pids
+
+ get_and_do_datastream_rules
+
+ get_child_pids
+
+ get_content_models_list
+
+ get_extension
+
+ get_formatted_datastream_list
+
+ get_mimetype
+
+ get_parent_objects
+
+ get_parent_objects_asHTML
+
+ get_search_terms_array
+
+ handleEditMetadataForm
+
+ handleIngestForm
+
+ handleIngestForm
+
+ handleEditMetadataForm
+
+ handleEditMetadataForm
+
+ handleForm
+
+ handleForm
+
+ handleIngestForm
+
+ handleModsForm
+
+ handleQDCForm
+
+ Herbarium
+
+ hook_imagebutton_process
+
+ herbarium.inc
+
+ handleEditMetadataForm
+
+ $item
+
+ import_from_xml_string
+
+ ingest_from_FOXML
+
+ ingest_from_FOXML_file
+
+ ingest_from_FOXML_files_in_directory
+
+ ingest_new_item
+
+ image_rotator_tagger_block.inc
+
+ ilives_add_single_page_object
+
+ ilives_create_page_objects
+
+ IslandoraBook
+
+ $item
+
+ ImageManipulation
+
+ ImageManipulation
+
+ ingestCollectionPolicy
+
+ ImageManipulation.inc
+
+ $INGEST_FEDORA_OBJECTS
+
+ incAuthListItem
+
+ incFormElement
+
+ incIngestFormElement
+
+ ingestBlankModel
+
+ ingestBlankPolicy
+
+ ingestFromCollection
+
+ ingestFromFile
+
+ ingestFromFile
+
+ ingestFromModel
+
+ load
+
+ log_line
+
+ listDatastreams
+
+ loadFromCollection
+
+ loadFromFile
+
+ loadFromModel
+
+ loadFromObject
+
+ METS_10
+
+ METS_11
+
+ modified
+
+ modify_datastream_by_reference
+
+ modify_datastream_by_value
+
+ modify_object
+
+ $MODS_NS
+
+ manipulateImage
+
+ ModsFormBuilder
+
+ modsFromForm
+
+ map_viewer.inc
+
+ ModsFormBuilder.inc
+
+ makeObject
+
+ MimeClass
+
+ MimeClass.inc
+
+ Newspaper
+
+ Newspaper.inc
+
+ $name
+
+ $objectProfile
+
+ $owner
+
+ $OBJECT_HELPER_VIEW_FEDORA
+
+ ObjectHelper
+
+ ObjectHelper
+
+ ObjectHelper.inc
+
+ $pid
+
+ purge
+
+ purge_datastream
+
+ purge_relationship
+
+ $pid
+
+ parse_refworks_item
+
+ PersonalCollectionClass
+
+ PersonalCollectionClass
+
+ PersonalCollectionClass.inc
+
+ $pid
+
+ $pid_namespace
+
+ $PURGE_FEDORA_OBJECTSANDSTREAMS
+
+ parseContent
+
+ purgeVersions
+
+ QtFormBuilder.php
+
+ qt_viewer.inc
+
+ QtFormBuilder
+
+ QtFormBuilder
+
+ quickSearch
+
+ $relsExtArray
+
+ rels-ext.inc
+
+ RelsExt
+
+ RelsExt
+
+ RELS_EXT_URI
+
+ Refworks.inc
+
+ Refworks
+
+ Refworks
+
+ removeAppliesTo
+
+ removeAuthListItem
+
+ removeDispMeth
+
+ removeDs
+
+ removeEditMetadataMethod
+
+ removeForm
+
+ removeIngestFormElement
+
+ removeIngestMethod
+
+ removeIngestMethodParam
+
+ removeIngestRule
+
+ removeMimetype
+
+ removeModel
+
+ removeTerm
+
+ renderCollection
+
+ save
+
+ save
+
+ save
+
+ save_relationships
+
+ set_element
+
+ soap_call
+
+ str_getcsv
+
+ showFieldSets
+
+ ShowILivesStreamsInFieldSets
+
+ ShowILivesStreamsInFieldSets
+
+ showJPG
+
+ showFieldSets
+
+ showPageFieldSets
+
+ ShowDemoStreamsInFieldSets.inc
+
+ ShowStreamsInFieldSets.inc
+
+ slide_viewer.inc
+
+ showArtInventoryTN
+
+ ShowDemoStreamsInFieldSets
+
+ ShowDemoStreamsInFieldSets
+
+ showFieldSets
+
+ showFieldSets
+
+ showFlv
+
+ showJP2
+
+ showJPG
+
+ showJPG
+
+ ShowMapStreamsInFieldSets
+
+ ShowMapStreamsInFieldSets
+
+ showMediumSize
+
+ showOBJLink
+
+ showPDFPreview
+
+ showQdc
+
+ showQt
+
+ ShowQtStreamsInFieldSets
+
+ ShowQtStreamsInFieldSets
+
+ showRefworks
+
+ showRomeo
+
+ ShowSlideStreamsInFieldSets
+
+ ShowSlideStreamsInFieldSets
+
+ ShowStreamsInFieldSets
+
+ ShowStreamsInFieldSets
+
+ showTN
+
+ $SCHEMA_URI
+
+ $SCHEMA_URI
+
+ $SEARCH_CLASS_ADVANCED_SEARCH_NUMBER_FIELDS
+
+ $SECURITY_CLASS_SECURITY_STREAM
+
+ saveToFedora
+
+ SearchClass
+
+ SearchClass.inc
+
+ SecurityClass
+
+ SecurityClass
+
+ SecurityClass.inc
+
+ setDefaultDispMeth
+
+ setDefaultTerm
+
+ setDisplayInFieldset
+
+ setIngestFormElementParam
+
+ setRelationship
+
+ setStagingArea
+
+ set_allowed_users_and_roles
+
+ showFieldSets
+
+ solr_search
+
+ $tags
+
+ $tagsDSID
+
+ tagging.inc
+
+ TagSet
+
+ TagSet
+
+ transform_mods_to_dc
+
+ tagging_form.inc
+
+ technicalMetadata
+
+ theme_advanced_search_form
+
+ theme_solr_search_form
+
+ url
+
+ updateEditMetadataMethod
+
+ updateMetaData
+
+ validDsid
+
+ validPid
+
+ $vocabulary
+
+ $VIEW_DETAILED_CONTENT_LIST
+
+ validate
+
+ validDsid
+
+ validPid
+
+ warnIfMisconfigured
+
+ $xml
+
+ $XMLNS
+
+ XMLDatastream
+
+ XMLDatastream.inc
+ + Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..375cab0c --- /dev/null +++ b/docs/index.html @@ -0,0 +1,24 @@ + + + + + ++ Generated by + phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/docs/media/banner.css b/docs/media/banner.css new file mode 100644 index 00000000..19a383c3 --- /dev/null +++ b/docs/media/banner.css @@ -0,0 +1,32 @@ +body +{ + background-color: #EEEEEE; + margin: 0px; + padding: 0px; +} + +/* Banner (top bar) classes */ + +.banner { } + +.banner-menu +{ + clear: both; + padding: .5em; + border-top: 2px solid #AAAAAA; +} + +.banner-title +{ + text-align: right; + font-size: 20pt; + font-weight: bold; + margin: .2em; +} + +.package-selector +{ + background-color: #DDDDDD; + border: 1px solid #AAAAAA; + color: #000090; +} diff --git a/docs/media/images/AbstractClass.png b/docs/media/images/AbstractClass.png new file mode 100644 index 00000000..afa9d1d9 Binary files /dev/null and b/docs/media/images/AbstractClass.png differ diff --git a/docs/media/images/AbstractClass_logo.png b/docs/media/images/AbstractClass_logo.png new file mode 100644 index 00000000..8f65c390 Binary files /dev/null and b/docs/media/images/AbstractClass_logo.png differ diff --git a/docs/media/images/AbstractMethod.png b/docs/media/images/AbstractMethod.png new file mode 100644 index 00000000..605ccbe5 Binary files /dev/null and b/docs/media/images/AbstractMethod.png differ diff --git a/docs/media/images/AbstractPrivateClass.png b/docs/media/images/AbstractPrivateClass.png new file mode 100644 index 00000000..53d76c63 Binary files /dev/null and b/docs/media/images/AbstractPrivateClass.png differ diff --git a/docs/media/images/AbstractPrivateClass_logo.png b/docs/media/images/AbstractPrivateClass_logo.png new file mode 100644 index 00000000..4e68f570 Binary files /dev/null and b/docs/media/images/AbstractPrivateClass_logo.png differ diff --git a/docs/media/images/AbstractPrivateMethod.png b/docs/media/images/AbstractPrivateMethod.png new file mode 100644 index 00000000..41cc9f02 Binary files /dev/null and b/docs/media/images/AbstractPrivateMethod.png differ diff --git a/docs/media/images/Class.png b/docs/media/images/Class.png new file mode 100644 index 00000000..cf548d27 Binary files /dev/null and b/docs/media/images/Class.png differ diff --git a/docs/media/images/Class_logo.png b/docs/media/images/Class_logo.png new file mode 100644 index 00000000..6f223c47 Binary files /dev/null and b/docs/media/images/Class_logo.png differ diff --git a/docs/media/images/Constant.png b/docs/media/images/Constant.png new file mode 100644 index 00000000..a9c6f28b Binary files /dev/null and b/docs/media/images/Constant.png differ diff --git a/docs/media/images/Constructor.png b/docs/media/images/Constructor.png new file mode 100644 index 00000000..3f16222b Binary files /dev/null and b/docs/media/images/Constructor.png differ diff --git a/docs/media/images/Destructor.png b/docs/media/images/Destructor.png new file mode 100644 index 00000000..f28528f0 Binary files /dev/null and b/docs/media/images/Destructor.png differ diff --git a/docs/media/images/Function.png b/docs/media/images/Function.png new file mode 100644 index 00000000..902fe258 Binary files /dev/null and b/docs/media/images/Function.png differ diff --git a/docs/media/images/Global.png b/docs/media/images/Global.png new file mode 100644 index 00000000..7281bd2a Binary files /dev/null and b/docs/media/images/Global.png differ diff --git a/docs/media/images/I.png b/docs/media/images/I.png new file mode 100644 index 00000000..e8512fb9 Binary files /dev/null and b/docs/media/images/I.png differ diff --git a/docs/media/images/Index.png b/docs/media/images/Index.png new file mode 100644 index 00000000..6558ec39 Binary files /dev/null and b/docs/media/images/Index.png differ diff --git a/docs/media/images/Interface.png b/docs/media/images/Interface.png new file mode 100644 index 00000000..e6cd51ed Binary files /dev/null and b/docs/media/images/Interface.png differ diff --git a/docs/media/images/Interface_logo.png b/docs/media/images/Interface_logo.png new file mode 100644 index 00000000..6f223c47 Binary files /dev/null and b/docs/media/images/Interface_logo.png differ diff --git a/docs/media/images/L.png b/docs/media/images/L.png new file mode 100644 index 00000000..eb334eda Binary files /dev/null and b/docs/media/images/L.png differ diff --git a/docs/media/images/Lminus.png b/docs/media/images/Lminus.png new file mode 100644 index 00000000..f7c43c0a Binary files /dev/null and b/docs/media/images/Lminus.png differ diff --git a/docs/media/images/Lplus.png b/docs/media/images/Lplus.png new file mode 100644 index 00000000..848ec2fc Binary files /dev/null and b/docs/media/images/Lplus.png differ diff --git a/docs/media/images/Method.png b/docs/media/images/Method.png new file mode 100644 index 00000000..9b215784 Binary files /dev/null and b/docs/media/images/Method.png differ diff --git a/docs/media/images/Page.png b/docs/media/images/Page.png new file mode 100644 index 00000000..ffe7986e Binary files /dev/null and b/docs/media/images/Page.png differ diff --git a/docs/media/images/Page_logo.png b/docs/media/images/Page_logo.png new file mode 100644 index 00000000..44ce0b3c Binary files /dev/null and b/docs/media/images/Page_logo.png differ diff --git a/docs/media/images/PrivateClass.png b/docs/media/images/PrivateClass.png new file mode 100644 index 00000000..470e6d56 Binary files /dev/null and b/docs/media/images/PrivateClass.png differ diff --git a/docs/media/images/PrivateClass_logo.png b/docs/media/images/PrivateClass_logo.png new file mode 100644 index 00000000..590e0064 Binary files /dev/null and b/docs/media/images/PrivateClass_logo.png differ diff --git a/docs/media/images/PrivateMethod.png b/docs/media/images/PrivateMethod.png new file mode 100644 index 00000000..d01f2b31 Binary files /dev/null and b/docs/media/images/PrivateMethod.png differ diff --git a/docs/media/images/PrivateVariable.png b/docs/media/images/PrivateVariable.png new file mode 100644 index 00000000..d76b21d4 Binary files /dev/null and b/docs/media/images/PrivateVariable.png differ diff --git a/docs/media/images/StaticMethod.png b/docs/media/images/StaticMethod.png new file mode 100644 index 00000000..9b215784 Binary files /dev/null and b/docs/media/images/StaticMethod.png differ diff --git a/docs/media/images/StaticVariable.png b/docs/media/images/StaticVariable.png new file mode 100644 index 00000000..8e820193 Binary files /dev/null and b/docs/media/images/StaticVariable.png differ diff --git a/docs/media/images/T.png b/docs/media/images/T.png new file mode 100644 index 00000000..30173254 Binary files /dev/null and b/docs/media/images/T.png differ diff --git a/docs/media/images/Tminus.png b/docs/media/images/Tminus.png new file mode 100644 index 00000000..2260e424 Binary files /dev/null and b/docs/media/images/Tminus.png differ diff --git a/docs/media/images/Tplus.png b/docs/media/images/Tplus.png new file mode 100644 index 00000000..2c8d8f4f Binary files /dev/null and b/docs/media/images/Tplus.png differ diff --git a/docs/media/images/Variable.png b/docs/media/images/Variable.png new file mode 100644 index 00000000..8e820193 Binary files /dev/null and b/docs/media/images/Variable.png differ diff --git a/docs/media/images/blank.png b/docs/media/images/blank.png new file mode 100644 index 00000000..cee9cd37 Binary files /dev/null and b/docs/media/images/blank.png differ diff --git a/docs/media/images/class_folder.png b/docs/media/images/class_folder.png new file mode 100644 index 00000000..84e9587a Binary files /dev/null and b/docs/media/images/class_folder.png differ diff --git a/docs/media/images/empty.png b/docs/media/images/empty.png new file mode 100644 index 00000000..d5683865 Binary files /dev/null and b/docs/media/images/empty.png differ diff --git a/docs/media/images/file.png b/docs/media/images/file.png new file mode 100644 index 00000000..0bb2427f Binary files /dev/null and b/docs/media/images/file.png differ diff --git a/docs/media/images/folder.png b/docs/media/images/folder.png new file mode 100644 index 00000000..a2d79f8d Binary files /dev/null and b/docs/media/images/folder.png differ diff --git a/docs/media/images/function_folder.png b/docs/media/images/function_folder.png new file mode 100644 index 00000000..8b3d6e3b Binary files /dev/null and b/docs/media/images/function_folder.png differ diff --git a/docs/media/images/minus.gif b/docs/media/images/minus.gif new file mode 100644 index 00000000..f502662b Binary files /dev/null and b/docs/media/images/minus.gif differ diff --git a/docs/media/images/next_button.png b/docs/media/images/next_button.png new file mode 100644 index 00000000..cdbc615d Binary files /dev/null and b/docs/media/images/next_button.png differ diff --git a/docs/media/images/next_button_disabled.png b/docs/media/images/next_button_disabled.png new file mode 100644 index 00000000..4a11780f Binary files /dev/null and b/docs/media/images/next_button_disabled.png differ diff --git a/docs/media/images/package.png b/docs/media/images/package.png new file mode 100644 index 00000000..b04cf566 Binary files /dev/null and b/docs/media/images/package.png differ diff --git a/docs/media/images/package_folder.png b/docs/media/images/package_folder.png new file mode 100644 index 00000000..6162bafd Binary files /dev/null and b/docs/media/images/package_folder.png differ diff --git a/docs/media/images/plus.gif b/docs/media/images/plus.gif new file mode 100644 index 00000000..eeca02ce Binary files /dev/null and b/docs/media/images/plus.gif differ diff --git a/docs/media/images/previous_button.png b/docs/media/images/previous_button.png new file mode 100644 index 00000000..327fdbc2 Binary files /dev/null and b/docs/media/images/previous_button.png differ diff --git a/docs/media/images/previous_button_disabled.png b/docs/media/images/previous_button_disabled.png new file mode 100644 index 00000000..c02ff64b Binary files /dev/null and b/docs/media/images/previous_button_disabled.png differ diff --git a/docs/media/images/private_class_logo.png b/docs/media/images/private_class_logo.png new file mode 100644 index 00000000..590e0064 Binary files /dev/null and b/docs/media/images/private_class_logo.png differ diff --git a/docs/media/images/tutorial.png b/docs/media/images/tutorial.png new file mode 100644 index 00000000..bc197375 Binary files /dev/null and b/docs/media/images/tutorial.png differ diff --git a/docs/media/images/tutorial_folder.png b/docs/media/images/tutorial_folder.png new file mode 100644 index 00000000..2a468b2a Binary files /dev/null and b/docs/media/images/tutorial_folder.png differ diff --git a/docs/media/images/up_button.png b/docs/media/images/up_button.png new file mode 100644 index 00000000..ff36c593 Binary files /dev/null and b/docs/media/images/up_button.png differ diff --git a/docs/media/lib/classTree.js b/docs/media/lib/classTree.js new file mode 100644 index 00000000..ebb3fb4a --- /dev/null +++ b/docs/media/lib/classTree.js @@ -0,0 +1,454 @@ +/*----------------------------------------\ +| Cross Browser Tree Widget 1.1 | +|-----------------------------------------| +| Created by Emil A. Eklund (eae@eae.net) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------| +| This script is provided as is without | +| any warranty whatsoever. It may be used | +| free of charge for non commerical sites | +| For commerical use contact the author | +| of this script for further details. | +|-----------------------------------------| +| Created 2000-12-11 | Updated 2001-09-06 | +\----------------------------------------*/ + +var webFXTreeConfig = { + rootIcon : 'media/images/empty.png', + openRootIcon : 'media/images/empty.png', + folderIcon : 'media/images/empty.png', + openFolderIcon : 'media/images/empty.png', + fileIcon : 'media/images/empty.png', + iIcon : 'media/images/I.png', + lIcon : 'media/images/L.png', + lMinusIcon : 'media/images/Lminus.png', + lPlusIcon : 'media/images/Lplus.png', + tIcon : 'media/images/T.png', + tMinusIcon : 'media/images/Tminus.png', + tPlusIcon : 'media/images/Tplus.png', + blankIcon : 'media/images/blank.png', + defaultText : 'Tree Item', + defaultAction : 'javascript:void(0);', + defaultTarget : 'right', + defaultBehavior : 'classic' +}; + +var webFXTreeHandler = { + idCounter : 0, + idPrefix : "webfx-tree-object-", + all : {}, + behavior : null, + selected : null, + getId : function() { return this.idPrefix + this.idCounter++; }, + toggle : function (oItem) { this.all[oItem.id.replace('-plus','')].toggle(); }, + select : function (oItem) { this.all[oItem.id.replace('-icon','')].select(); }, + focus : function (oItem) { this.all[oItem.id.replace('-anchor','')].focus(); }, + blur : function (oItem) { this.all[oItem.id.replace('-anchor','')].blur(); }, + keydown : function (oItem) { return this.all[oItem.id].keydown(window.event.keyCode); }, + cookies : new WebFXCookie() +}; + +/* + * WebFXCookie class + */ + +function WebFXCookie() { + if (document.cookie.length) { this.cookies = ' ' + document.cookie; } +} + +WebFXCookie.prototype.setCookie = function (key, value) { + document.cookie = key + "=" + escape(value); +} + +WebFXCookie.prototype.getCookie = function (key) { + if (this.cookies) { + var start = this.cookies.indexOf(' ' + key + '='); + if (start == -1) { return null; } + var end = this.cookies.indexOf(";", start); + if (end == -1) { end = this.cookies.length; } + end -= start; + var cookie = this.cookies.substr(start,end); + return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1)); + } + else { return null; } +} + +/* + * WebFXTreeAbstractNode class + */ + +function WebFXTreeAbstractNode(sText, sAction, sTarget) { + this.childNodes = []; + this.id = webFXTreeHandler.getId(); + this.text = sText || webFXTreeConfig.defaultText; + this.action = sAction || webFXTreeConfig.defaultAction; + this.targetWindow = sTarget || webFXTreeConfig.defaultTarget; + this._last = false; + webFXTreeHandler.all[this.id] = this; +} + +WebFXTreeAbstractNode.prototype.add = function (node) { + node.parentNode = this; + this.childNodes[this.childNodes.length] = node; + var root = this; + if (this.childNodes.length >=2) { + this.childNodes[this.childNodes.length -2]._last = false; + } + while (root.parentNode) { root = root.parentNode; } + if (root.rendered) { + if (this.childNodes.length >= 2) { + document.getElementById(this.childNodes[this.childNodes.length -2].id + '-plus').src = ((this.childNodes[this.childNodes.length -2].folder)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tIcon); + if (this.childNodes[this.childNodes.length -2].folder) { + this.childNodes[this.childNodes.length -2].plusIcon = webFXTreeConfig.tPlusIcon; + this.childNodes[this.childNodes.length -2].minusIcon = webFXTreeConfig.tMinusIcon; + } + this.childNodes[this.childNodes.length -2]._last = false; + } + this._last = true; + var foo = this; + while (foo.parentNode) { + for (var i = 0; i < foo.parentNode.childNodes.length; i++) { + if (foo.id == foo.parentNode.childNodes[i].id) { break; } + } + if (++i == foo.parentNode.childNodes.length) { foo.parentNode._last = true; } + else { foo.parentNode._last = false; } + foo = foo.parentNode; + } + document.getElementById(this.id + '-cont').insertAdjacentHTML("beforeEnd", node.toString()); + if ((!this.folder) && (!this.openIcon)) { + this.icon = webFXTreeConfig.folderIcon; + this.openIcon = webFXTreeConfig.openFolderIcon; + } + this.folder = true; + this.indent(); + this.expand(); + } + return node; +} + +WebFXTreeAbstractNode.prototype.toggle = function() { + if (this.folder) { + if (this.open) { this.collapse(); } + else { this.expand(); } + } +} + +WebFXTreeAbstractNode.prototype.select = function() { + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.focus = function() { + webFXTreeHandler.selected = this; + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.openIcon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'highlight'; + document.getElementById(this.id + '-anchor').style.color = 'highlighttext'; + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.blur = function() { + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.icon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'transparent'; + document.getElementById(this.id + '-anchor').style.color = 'menutext'; +} + +WebFXTreeAbstractNode.prototype.doExpand = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.openIcon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'block'; } + this.open = true; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '1'); +} + +WebFXTreeAbstractNode.prototype.doCollapse = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.icon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'none'; } + this.open = false; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '0'); +} + +WebFXTreeAbstractNode.prototype.expandAll = function() { + this.expandChildren(); + if ((this.folder) && (!this.open)) { this.expand(); } +} + +WebFXTreeAbstractNode.prototype.expandChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].expandAll(); +} } + +WebFXTreeAbstractNode.prototype.collapseAll = function() { + if ((this.folder) && (this.open)) { this.collapse(); } + this.collapseChildren(); +} + +WebFXTreeAbstractNode.prototype.collapseChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].collapseAll(); +} } + +WebFXTreeAbstractNode.prototype.indent = function(lvl, del, last, level) { + /* + * Since we only want to modify items one level below ourself, + * and since the rightmost indentation position is occupied by + * the plus icon we set this to -2 + */ + if (lvl == null) { lvl = -2; } + var state = 0; + for (var i = this.childNodes.length - 1; i >= 0 ; i--) { + state = this.childNodes[i].indent(lvl + 1, del, last, level); + if (state) { return; } + } + if (del) { + if (level >= this._level) { + if (this.folder) { + document.getElementById(this.id + '-plus').src = (this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon; + this.plusIcon = webFXTreeConfig.lPlusIcon; + this.minusIcon = webFXTreeConfig.lMinusIcon; + } + else { document.getElementById(this.id + '-plus').src = webFXTreeConfig.lIcon; } + return 1; + } + } + var foo = document.getElementById(this.id + '-indent-' + lvl); + if (foo) { + if ((del) && (last)) { foo._last = true; } + if (foo._last) { foo.src = webFXTreeConfig.blankIcon; } + else { foo.src = webFXTreeConfig.iIcon; } + } + return 0; +} + +/* + * WebFXTree class + */ + +function WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon) { + this.base = WebFXTreeAbstractNode; + this.base(sText, sAction); + this.icon = sIcon || webFXTreeConfig.rootIcon; + this.openIcon = sOpenIcon || webFXTreeConfig.openRootIcon; + /* Defaults to open */ + this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '0')?false:true; + this.folder = true; + this.rendered = false; + if (!webFXTreeHandler.behavior) { webFXTreeHandler.behavior = sBehavior || webFXTreeConfig.defaultBehavior; } + this.targetWindow = 'right'; +} + +WebFXTree.prototype = new WebFXTreeAbstractNode; + +WebFXTree.prototype.setBehavior = function (sBehavior) { + webFXTreeHandler.behavior = sBehavior; +}; + +WebFXTree.prototype.getBehavior = function (sBehavior) { + return webFXTreeHandler.behavior; +}; + +WebFXTree.prototype.getSelected = function() { + if (webFXTreeHandler.selected) { return webFXTreeHandler.selected; } + else { return null; } +} + +WebFXTree.prototype.remove = function() { } + +WebFXTree.prototype.expand = function() { + this.doExpand(); +} + +WebFXTree.prototype.collapse = function() { + this.focus(); + this.doCollapse(); +} + +WebFXTree.prototype.getFirst = function() { + return null; +} + +WebFXTree.prototype.getLast = function() { + return null; +} + +WebFXTree.prototype.getNextSibling = function() { + return null; +} + +WebFXTree.prototype.getPreviousSibling = function() { + return null; +} + +WebFXTree.prototype.keydown = function(key) { + if (key == 39) { this.expand(); return false; } + if (key == 37) { this.collapse(); return false; } + if ((key == 40) && (this.open)) { this.childNodes[0].select(); return false; } + return true; +} + +WebFXTree.prototype.toString = function() { + var str = "+Islandora Fedora Repository Module + +For installation and customization instructions please see the documentation and the DuraSpace Wiki: + +https://wiki.duraspace.org/display/ISLANDORA/Islandora + +Specifically the Islandora Guide: + +https://wiki.duraspace.org/display/ISLANDORA/Islandora+Guide + +All bugs, feature requests and improvement suggestions are tracked at the DuraSpace JIRA: + +https://jira.duraspace.org/browse/ISLANDORA ++
+ Documentation generated on Thu, 14 Jul 2011 16:56:03 -0300 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/fedora_repository.solutionpacks.inc b/fedora_repository.solutionpacks.inc index ad49ce86..32e76be4 100644 --- a/fedora_repository.solutionpacks.inc +++ b/fedora_repository.solutionpacks.inc @@ -1,5 +1,10 @@