Class XMLFilepathPartImporter

Description

imports the filename, filedata, and mimetype of a file

  • version: $Id: XMLFilepathPartImporter.class.php,v 1.14 2007/09/19 14:04:47 adamfranco Exp $
  • license: GNU General Public License (GPL)
  • copyright: Copyright © 2005, Middlebury College
  • since: 10/6/05

Located in /polyphony/main/library/Importer/XMLImporters/XMLFilepathPartImporter.class.php (line 24)

XMLImporter
   |
   --XMLFilepathPartImporter
Method Summary
object XMLFilepathImporterImporter XMLFilepathPartImporter (mixed $existingArray)
void canImportBelow (string $authZQString)
void getNodeInfo ()
void importNode ()
boolean isImportable (object DOMIT_Node $element)
void relegateChildren (object mixed $topImporter)
void setupSelf ()
Methods
Constructor XMLFilepathPartImporter (line 34)

Constructor

  • since: 10/6/05
  • access: public
object XMLFilepathImporterImporter XMLFilepathPartImporter (mixed $existingArray)
canImportBelow (line 73)

Checks if the user is able to import underneath this level

  • since: 11/3/05
  • access: public
void canImportBelow (string $authZQString)
  • string $authZQString: qualifier for authz checking

Redefinition of:
XMLImporter::canImportBelow()
Checks if the user is able to import underneath this level
getNodeInfo (line 111)

Sets the node's internal information

  • since: 10/6/05
  • access: public
void getNodeInfo ()

Redefinition of:
XMLImporter::getNodeInfo()
Populates _info array with data from the xml file
importNode (line 83)

Imports the current node's information

  • since: 10/6/05
  • access: public
void importNode ()

Redefinition of:
XMLImporter::importNode()
Imports the node itself
isImportable (line 47)

Filters nodes of incorrect type

  • since: 10/6/05
  • access: public
  • static:
boolean isImportable (object DOMIT_Node $element)
  • object DOMIT_Node $element
relegateChildren (line 126)

Relegates Children to their classes

  • since: 10/6/05
  • access: public
void relegateChildren (object mixed $topImporter)
  • object mixed $topImporter: is the importer instance that parsed the XML

Redefinition of:
XMLImporter::relegateChildren()
Relegates child XML elements to their importer classes
setupSelf (line 60)

Sets up importer's self-knowledge

  • since: 10/6/05
  • access: public
void setupSelf ()

Redefinition of:
XMLImporter::setupSelf()
Sets up importer's self-knowledge

Inherited Methods

Inherited From XMLImporter

XMLImporter::XMLImporter()
XMLImporter::addError()
XMLImporter::buildDescription()
XMLImporter::buildDimensions()
XMLImporter::buildEffectivedate()
XMLImporter::buildExpirationdate()
XMLImporter::buildFormat()
XMLImporter::buildName()
XMLImporter::buildType()
XMLImporter::canImportBelow()
XMLImporter::decompress()
XMLImporter::doIdMatrix()
XMLImporter::dropIdMatrix()
XMLImporter::getErrors()
XMLImporter::getNodeInfo()
XMLImporter::getParentForImporter()
XMLImporter::hasErrors()
XMLImporter::import()
XMLImporter::importBelow()
XMLImporter::importNode()
XMLImporter::moreGranulesFromXML()
XMLImporter::parseAndImport()
XMLImporter::parseAndImportBelow()
XMLImporter::printErrorMessages()
XMLImporter::relegateChildren()
XMLImporter::setParent()
XMLImporter::setupSelf()
XMLImporter::setupStatusBar()
XMLImporter::update()
XMLImporter::withFile()
XMLImporter::withObject()
XMLImporter::_checkXMLStructure()

Documentation generated on Wed, 19 Sep 2007 10:28:34 -0400 by phpDocumentor 1.3.0RC3