Google Shared Contacts Manager  1.0
Semestral project for BI-ZNF
NameAttribute Class Reference

Class represent the name of Contact. More...

Inheritance diagram for NameAttribute:
Attribute

Public Member Functions

 getGivenName ()
 
 setGivenName ($givenName)
 
 getAdditionalName ()
 
 setAdditionalName ($additionalName)
 
 getFamilyName ()
 
 setFamilyName ($familyName)
 
 getPrefix ()
 
 setPrefix ($prefix)
 
 getSuffix ()
 
 setSuffix ($suffix)
 
 getFullName ()
 
 getName ()
 
 toXML (\SimpleXMLElement &$xml)
 
 fromXML (\SimpleXMLElement &$xml)
 
- Public Member Functions inherited from Attribute
 toXML (\SimpleXMLElement &$xml)
 Convert current attribute to XML. More...
 
 fromXML (\SimpleXMLElement &$xml)
 Create new instance of attribute from XML. More...
 

Data Fields

const ATR_NAME = "gd:name"
 
const ATR_PREFIX_NAME = "gd:namePrefix"
 
const ATR_GIVEN_NAME = "gd:givenName"
 
const ATR_ADD_NAME = "gd:additionalName"
 
const ATR_FAMILY_NAME = "gd:familyName"
 
const ATR_SUFFIX_NAME = "gd:nameSuffix"
 

Private Attributes

 $givenName
 
 $additionalName
 
 $familyName
 
 $prefix
 
 $suffix
 

Additional Inherited Members

- Static Protected Member Functions inherited from Attribute
static getChildValue (\SimpleXMLElement &$xml, $elementName)
 

Detailed Description

Class represent the name of Contact.

Member Function Documentation

◆ fromXML()

fromXML ( \SimpleXMLElement &  $xml)

◆ getAdditionalName()

getAdditionalName ( )
Returns
string

◆ getFamilyName()

getFamilyName ( )
Returns
string

◆ getFullName()

getFullName ( )
Returns
string

◆ getGivenName()

getGivenName ( )
Returns
string

◆ getName()

getName ( )
Returns
string

◆ getPrefix()

getPrefix ( )
Returns
string

◆ getSuffix()

getSuffix ( )
Returns
string

◆ setAdditionalName()

setAdditionalName (   $additionalName)
Parameters
string$additionalName

◆ setFamilyName()

setFamilyName (   $familyName)
Parameters
string$familyName

◆ setGivenName()

setGivenName (   $givenName)
Parameters
string$givenName

◆ setPrefix()

setPrefix (   $prefix)
Parameters
string$prefix

◆ setSuffix()

setSuffix (   $suffix)
Parameters
string$suffix

◆ toXML()

toXML ( \SimpleXMLElement &  $xml)

Field Documentation

◆ $additionalName

$additionalName
private

◆ $familyName

$familyName
private

◆ $givenName

$givenName
private

◆ $prefix

$prefix
private

◆ $suffix

$suffix
private

◆ ATR_ADD_NAME

const ATR_ADD_NAME = "gd:additionalName"

◆ ATR_FAMILY_NAME

const ATR_FAMILY_NAME = "gd:familyName"

◆ ATR_GIVEN_NAME

const ATR_GIVEN_NAME = "gd:givenName"

◆ ATR_NAME

const ATR_NAME = "gd:name"

◆ ATR_PREFIX_NAME

const ATR_PREFIX_NAME = "gd:namePrefix"

◆ ATR_SUFFIX_NAME

const ATR_SUFFIX_NAME = "gd:nameSuffix"

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