ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilBibTex Class Reference

Class ilBibTexInterface. More...

+ Inheritance diagram for ilBibTex:
+ Collaboration diagram for ilBibTex:

Public Member Functions

 getId ()
 
 getStringRepresentation ()
 
 getStandardFieldIdentifiers ()
 
 isStandardField (string $field_name)
 
Parameters
string$identifier
Returns
bool
More...
 
 isEntryType (string $entry_ype)
 
Parameters
string$identifier
Returns
bool
More...
 

Static Protected Attributes

static $standard_fields
 
static $entry_types
 

Detailed Description

Class ilBibTexInterface.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0

Definition at line 9 of file class.ilBibTex.php.

Member Function Documentation

◆ getId()

ilBibTex::getId ( )

◆ getStandardFieldIdentifiers()

ilBibTex::getStandardFieldIdentifiers ( )

Implements ilBiblTypeInterface.

Definition at line 33 of file class.ilBibTex.php.

References $standard_fields.

33  : array
34  {
35  return self::$standard_fields;
36  }

◆ getStringRepresentation()

ilBibTex::getStringRepresentation ( )

Implements ilBiblTypeInterface.

Definition at line 24 of file class.ilBibTex.php.

24  : string
25  {
26  return "bib";
27  }

◆ isEntryType()

ilBibTex::isEntryType ( string  $entry_ype)

Parameters
string$identifier
Returns
bool

Implements ilBiblTypeInterface.

Definition at line 87 of file class.ilBibTex.php.

87  : bool
88  {
89  return in_array($entry_ype, self::$entry_types);
90  }

◆ isStandardField()

ilBibTex::isStandardField ( string  $field_name)

Parameters
string$identifier
Returns
bool

Implements ilBiblTypeInterface.

Definition at line 78 of file class.ilBibTex.php.

78  : bool
79  {
80  return in_array($field_name, self::$standard_fields);
81  }

Field Documentation

◆ $entry_types

ilBibTex::$entry_types
staticprotected
Initial value:
= array(
'article', 'book', 'booklet', 'conference', 'inbook', 'incollection', 'inproceedings', 'manual', 'mastersthesis', 'misc', 'phdthesis', 'proceedings', 'techreport', 'unpublished',
)

Definition at line 70 of file class.ilBibTex.php.

◆ $standard_fields

ilBibTex::$standard_fields
staticprotected
Initial value:
= array(
'address', 'annote', 'author', 'booktitle', 'chapter', 'crossref', 'edition', 'editor', 'eprint', 'howpublished', 'institution', 'journal', 'key', 'month', 'note', 'number', 'organization', 'pages', 'publisher', 'school', 'series', 'title', 'type', 'url', 'volume', 'year',
)

Definition at line 63 of file class.ilBibTex.php.

Referenced by getStandardFieldIdentifiers().


The documentation for this class was generated from the following file: