Moodle  2.2.1
http://www.collinsharper.com
cc_version1 Class Reference
Inheritance diagram for cc_version1:
Collaboration diagram for cc_version1:

Public Member Functions

 valid ($type)
 __construct ()

Data Fields

const webcontent = 'webcontent'
const questionbank = 'imsqti_xmlv1p2/imscc_xmlv1p0/question-bank'
const assessment = 'imsqti_xmlv1p2/imscc_xmlv1p0/assessment'
const associatedcontent = 'associatedcontent/imscc_xmlv1p0/learning-application-resource'
const discussiontopic = 'imsdt_xmlv1p0'
const weblink = 'imswl_xmlv1p0'

Static Public Attributes

static $checker

Protected Member Functions

 on_create (DOMDocument &$doc, $rootmanifestnode=null, $nmanifestID=null)
 update_attribute (DOMDocument &$doc, $attrname, $attrvalue, DOMElement &$node)
 update_attribute_ns (DOMDocument &$doc, $attrname, $attrnamespace, $attrvalue, DOMElement &$node)
 get_child_node (DOMDocument &$doc, $itemname, DOMElement &$node)
 update_child_item (DOMDocument &$doc, $itemname, $itemvalue, DOMElement &$node, $attrtostore=null)
 update_items ($items, DOMDocument &$doc, DOMElement &$xmlnode)
 create_resource (cc_i_resource &$res, DOMDocument &$doc, $xmlnode=null)
 create_item_folder (cc_i_organization &$org, DOMDocument &$doc, DOMElement &$xmlnode=null)
 create_organization (cc_i_organization &$org, DOMDocument &$doc, $xmlnode=null)
 create_metadata_manifest (cc_i_metadata_manifest $met, DOMDocument &$doc, $xmlnode=null)
 create_metadata_resource (cc_i_metadata_resource $met, DOMDocument &$doc, $xmlnode=null)
 create_metadata_file (cc_i_metadata_file $met, DOMDocument &$doc, $xmlnode=null)
 create_metadata_general ($met, DOMDocument &$doc, $xmlnode)
 create_metadata_technical ($met, DOMDocument &$doc, $xmlnode)
 create_metadata_rights ($met, DOMDocument &$doc, $xmlnode)
 create_metadata_lifecycle ($met, DOMDocument &$doc, $xmlnode)
 create_metadata_educational ($met, DOMDocument &$doc, $xmlnode)

Detailed Description

Version 1 class of Common Cartridge

Definition at line 33 of file cc_version1.php.


Constructor & Destructor Documentation

Reimplemented in cc_version11.

Definition at line 58 of file cc_version1.php.


Member Function Documentation

create_item_folder ( cc_i_organization &$  org,
DOMDocument &$  doc,
DOMElement &$  xmlnode = null 
) [protected]

Create an Item Folder (How To)

Parameters:
cc_i_organization$org
DOMDocument$doc
DOMElement$xmlnode

Definition at line 261 of file cc_version1.php.

Here is the call graph for this function:

Here is the caller graph for this function:

create_metadata_educational ( met,
DOMDocument &$  doc,
xmlnode 
) [protected]

Create Education Metadata (How To)

Parameters:
object$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Definition at line 546 of file cc_version1.php.

Here is the caller graph for this function:

create_metadata_file ( cc_i_metadata_file met,
DOMDocument &$  doc,
xmlnode = null 
) [protected]

Create Metadata For File (How To)

Parameters:
cc_i_metadata_file$met
DOMDocument$doc
Object$xmlnode
Returns:
DOMNode

Reimplemented from cc_version_base.

Definition at line 362 of file cc_version1.php.

Here is the call graph for this function:

create_metadata_general ( met,
DOMDocument &$  doc,
xmlnode 
) [protected]

Create General Metadata (How To)

Parameters:
object$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Definition at line 383 of file cc_version1.php.

Here is the caller graph for this function:

create_metadata_lifecycle ( met,
DOMDocument &$  doc,
xmlnode 
) [protected]

Create LifeCyle Metadata (How To)

Parameters:
object$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Definition at line 500 of file cc_version1.php.

Here is the caller graph for this function:

create_metadata_manifest ( cc_i_metadata_manifest met,
DOMDocument &$  doc,
xmlnode = null 
) [protected]

Create Metadata For Manifest (How To)

Parameters:
cc_i_metadata_manifest$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Reimplemented from cc_version_base.

Definition at line 311 of file cc_version1.php.

Here is the call graph for this function:

create_metadata_resource ( cc_i_metadata_resource met,
DOMDocument &$  doc,
xmlnode = null 
) [protected]

Create Metadata For Resource (How To)

Parameters:
cc_i_metadata_resource$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Reimplemented from cc_version_base.

Definition at line 341 of file cc_version1.php.

Here is the call graph for this function:

create_metadata_rights ( met,
DOMDocument &$  doc,
xmlnode 
) [protected]

Create Rights Metadata (How To)

Parameters:
object$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Definition at line 461 of file cc_version1.php.

Here is the caller graph for this function:

create_metadata_technical ( met,
DOMDocument &$  doc,
xmlnode 
) [protected]

Create Technical Metadata (How To)

Parameters:
object$met
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Definition at line 433 of file cc_version1.php.

Here is the caller graph for this function:

create_organization ( cc_i_organization &$  org,
DOMDocument &$  doc,
xmlnode = null 
) [protected]

Create an Organization (How To)

Parameters:
cc_i_organization$org
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Reimplemented from cc_version_base.

Definition at line 288 of file cc_version1.php.

Here is the call graph for this function:

create_resource ( cc_i_resource &$  res,
DOMDocument &$  doc,
xmlnode = null 
) [protected]

Create a Resource (How to)

Parameters:
cc_i_resource$res
DOMDocument$doc
object$xmlnode
Returns:
DOMNode

Reimplemented from cc_version_base.

Definition at line 224 of file cc_version1.php.

Here is the call graph for this function:

get_child_node ( DOMDocument &$  doc,
itemname,
DOMElement &$  node 
) [protected]

Definition at line 173 of file cc_version1.php.

Here is the caller graph for this function:

on_create ( DOMDocument &$  doc,
rootmanifestnode = null,
nmanifestID = null 
) [protected]

Reimplemented from cc_version_base.

Definition at line 77 of file cc_version1.php.

Here is the call graph for this function:

update_attribute ( DOMDocument &$  doc,
attrname,
attrvalue,
DOMElement &$  node 
) [protected]

Definition at line 141 of file cc_version1.php.

Here is the caller graph for this function:

update_attribute_ns ( DOMDocument &$  doc,
attrname,
attrnamespace,
attrvalue,
DOMElement &$  node 
) [protected]

Definition at line 157 of file cc_version1.php.

update_child_item ( DOMDocument &$  doc,
itemname,
itemvalue,
DOMElement &$  node,
attrtostore = null 
) [protected]

Definition at line 180 of file cc_version1.php.

Here is the call graph for this function:

update_items ( items,
DOMDocument &$  doc,
DOMElement &$  xmlnode 
) [protected]

Reimplemented in cc_version11.

Definition at line 196 of file cc_version1.php.

Here is the call graph for this function:

Here is the caller graph for this function:

valid ( type)

Validate if the type are valid or not

Parameters:
string$type
Returns:
bool

Reimplemented in cc_version11.

Definition at line 54 of file cc_version1.php.


Field Documentation

$checker [static]
Initial value:
 array(self::webcontent,
                                   self::assessment,
                                   self::associatedcontent,
                                   self::discussiontopic,
                                   self::questionbank,
                                   self::weblink)

Reimplemented in cc_version11.

Definition at line 41 of file cc_version1.php.

const assessment = 'imsqti_xmlv1p2/imscc_xmlv1p0/assessment'

Reimplemented in cc_version11.

Definition at line 36 of file cc_version1.php.

const associatedcontent = 'associatedcontent/imscc_xmlv1p0/learning-application-resource'

Reimplemented in cc_version11.

Definition at line 37 of file cc_version1.php.

const discussiontopic = 'imsdt_xmlv1p0'

Reimplemented in cc_version11.

Definition at line 38 of file cc_version1.php.

const questionbank = 'imsqti_xmlv1p2/imscc_xmlv1p0/question-bank'

Reimplemented in cc_version11.

Definition at line 35 of file cc_version1.php.

Reimplemented in cc_version11.

Definition at line 34 of file cc_version1.php.

const weblink = 'imswl_xmlv1p0'

Reimplemented in cc_version11.

Definition at line 39 of file cc_version1.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations