#include <kis_meta_data_schema.h>
Definition at line 21 of file kis_meta_data_schema.h.
◆ ~Schema()
◆ Schema() [1/2]
◆ Schema() [2/2]
| Schema::Schema |
( |
const QString & | _uri, |
|
|
const QString & | _ns ) |
|
private |
◆ generateQualifiedName()
| QString Schema::generateQualifiedName |
( |
const QString & | name | ) |
const |
◆ load()
| bool KisMetaData::Schema::load |
( |
const QString & | | ) |
|
◆ parseAttType()
| const TypeInfo * KisMetaData::Schema::parseAttType |
( |
QDomElement & | , |
|
|
bool | ignoreStructure ) |
|
private |
◆ parseChoice()
| const TypeInfo * KisMetaData::Schema::parseChoice |
( |
QDomElement & | | ) |
|
|
private |
◆ parseEltType()
| bool KisMetaData::Schema::parseEltType |
( |
QDomElement & | , |
|
|
EntryInfo & | entryInfo, |
|
|
QString & | name, |
|
|
bool | ignoreStructure, |
|
|
bool | ignoreName ) |
|
private |
◆ parseEmbType()
| const TypeInfo * KisMetaData::Schema::parseEmbType |
( |
QDomElement & | , |
|
|
bool | ignoreStructure ) |
|
private |
◆ parseProperties()
| void KisMetaData::Schema::parseProperties |
( |
QDomElement & | | ) |
|
|
private |
◆ parseStructure()
| void KisMetaData::Schema::parseStructure |
( |
QDomElement & | | ) |
|
|
private |
◆ parseStructures()
| void KisMetaData::Schema::parseStructures |
( |
QDomElement & | | ) |
|
|
private |
◆ prefix()
| QString KisMetaData::Schema::prefix |
( |
| ) |
const |
◆ propertyType()
| const TypeInfo * Schema::propertyType |
( |
const QString & | _propertyName | ) |
const |
- Returns
- the TypeInfo associated with a given a property (
_propertyName ).
Definition at line 362 of file kis_meta_data_schema.cc.
363{
364 if (
d->types.contains(_propertyName)) {
365 return d->types.value(_propertyName).propertyType;
366 }
367 return 0;
368}
References d.
◆ structure()
| const TypeInfo * Schema::structure |
( |
const QString & | _structureName | ) |
const |
- Returns
- the TypeInfo describing a given structure of that schema
Definition at line 370 of file kis_meta_data_schema.cc.
371{
372 return d->structures.value(_structureName);
373}
References d.
◆ uri()
| QString KisMetaData::Schema::uri |
( |
| ) |
const |
◆ SchemaRegistry
| Private* const KisMetaData::Schema::d |
|
private |
◆ DublinCoreSchemaUri
| const QString Schema::DublinCoreSchemaUri = "http://purl.org/dc/elements/1.1/" |
|
static |
◆ EXIFSchemaUri
| const QString Schema::EXIFSchemaUri = "http://ns.adobe.com/exif/1.0/" |
|
static |
◆ IPTCSchemaUri
| const QString Schema::IPTCSchemaUri = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" |
|
static |
◆ MakerNoteSchemaUri
| const QString Schema::MakerNoteSchemaUri = "http://www.calligra.org/krita/xmp/MakerNote/1.0/" |
|
static |
◆ PhotoshopSchemaUri
| const QString Schema::PhotoshopSchemaUri = "http://ns.adobe.com/photoshop/1.0/" |
|
static |
◆ prefix
◆ structures
| QHash<QString, const TypeInfo*> KisMetaData::Schema::structures |
◆ TIFFSchemaUri
| const QString Schema::TIFFSchemaUri = "http://ns.adobe.com/tiff/1.0/" |
|
static |
◆ types
| QHash<QString, EntryInfo> KisMetaData::Schema::types |
◆ uri
◆ XMPMediaManagementUri
| const QString Schema::XMPMediaManagementUri = "http://ns.adobe.com/xap/1.0/sType/ResourceRef#" |
|
static |
◆ XMPRightsSchemaUri
| const QString Schema::XMPRightsSchemaUri = "http://ns.adobe.com/xap/1.0/rights/" |
|
static |
◆ XMPSchemaUri
| const QString Schema::XMPSchemaUri = "http://ns.adobe.com/xap/1.0/" |
|
static |
The documentation for this struct was generated from the following files: