Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Catalog_Model_Entity_Product_Attribute_Design_Options_Container
  • Mage_Catalog_Model_Product_Attribute_Source_Inputtype
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Js
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Main_Abstract
  • Mage_Eav_Block_Adminhtml_Attribute_Edit_Options_Abstract
  • Mage_Eav_Helper_Data
  • Mage_Eav_Model_Adminhtml_System_Config_Source_Inputtype
  • Mage_Eav_Model_Adminhtml_System_Config_Source_Inputtype_Validator
  • Mage_Eav_Model_Attribute
  • Mage_Eav_Model_Attribute_Data
  • Mage_Eav_Model_Attribute_Data_Abstract
  • Mage_Eav_Model_Attribute_Data_Boolean
  • Mage_Eav_Model_Attribute_Data_Date
  • Mage_Eav_Model_Attribute_Data_File
  • Mage_Eav_Model_Attribute_Data_Hidden
  • Mage_Eav_Model_Attribute_Data_Image
  • Mage_Eav_Model_Attribute_Data_Multiline
  • Mage_Eav_Model_Attribute_Data_Multiselect
  • Mage_Eav_Model_Attribute_Data_Select
  • Mage_Eav_Model_Attribute_Data_Text
  • Mage_Eav_Model_Attribute_Data_Textarea
  • Mage_Eav_Model_Config
  • Mage_Eav_Model_Convert_Adapter_Entity
  • Mage_Eav_Model_Convert_Adapter_Grid
  • Mage_Eav_Model_Convert_Parser_Abstract
  • Mage_Eav_Model_Entity
  • Mage_Eav_Model_Entity_Abstract
  • Mage_Eav_Model_Entity_Attribute
  • Mage_Eav_Model_Entity_Attribute_Abstract
  • Mage_Eav_Model_Entity_Attribute_Backend_Abstract
  • Mage_Eav_Model_Entity_Attribute_Backend_Array
  • Mage_Eav_Model_Entity_Attribute_Backend_Datetime
  • Mage_Eav_Model_Entity_Attribute_Backend_Default
  • Mage_Eav_Model_Entity_Attribute_Backend_Increment
  • Mage_Eav_Model_Entity_Attribute_Backend_Serialized
  • Mage_Eav_Model_Entity_Attribute_Backend_Store
  • Mage_Eav_Model_Entity_Attribute_Backend_Time_Created
  • Mage_Eav_Model_Entity_Attribute_Backend_Time_Updated
  • Mage_Eav_Model_Entity_Attribute_Frontend_Abstract
  • Mage_Eav_Model_Entity_Attribute_Frontend_Datetime
  • Mage_Eav_Model_Entity_Attribute_Frontend_Default
  • Mage_Eav_Model_Entity_Attribute_Group
  • Mage_Eav_Model_Entity_Attribute_Option
  • Mage_Eav_Model_Entity_Attribute_Set
  • Mage_Eav_Model_Entity_Attribute_Source_Abstract
  • Mage_Eav_Model_Entity_Attribute_Source_Boolean
  • Mage_Eav_Model_Entity_Attribute_Source_Config
  • Mage_Eav_Model_Entity_Attribute_Source_Store
  • Mage_Eav_Model_Entity_Attribute_Source_Table
  • Mage_Eav_Model_Entity_Collection
  • Mage_Eav_Model_Entity_Collection_Abstract
  • Mage_Eav_Model_Entity_Increment_Abstract
  • Mage_Eav_Model_Entity_Increment_Alphanum
  • Mage_Eav_Model_Entity_Increment_Numeric
  • Mage_Eav_Model_Entity_Setup
  • Mage_Eav_Model_Entity_Store
  • Mage_Eav_Model_Entity_Type
  • Mage_Eav_Model_Form
  • Mage_Eav_Model_Form_Element
  • Mage_Eav_Model_Form_Fieldset
  • Mage_Eav_Model_Form_Type
  • Mage_Eav_Model_Mysql4_Config
  • Mage_Eav_Model_Mysql4_Entity_Attribute
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Group
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Group_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Option
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Option_Collection
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Set
  • Mage_Eav_Model_Mysql4_Entity_Attribute_Set_Collection
  • Mage_Eav_Model_Mysql4_Entity_Store
  • Mage_Eav_Model_Mysql4_Entity_Type
  • Mage_Eav_Model_Mysql4_Entity_Type_Collection
  • Mage_Eav_Model_Mysql4_Form_Element
  • Mage_Eav_Model_Mysql4_Form_Element_Collection
  • Mage_Eav_Model_Mysql4_Form_Fieldset
  • Mage_Eav_Model_Mysql4_Form_Fieldset_Collection
  • Mage_Eav_Model_Mysql4_Form_Type
  • Mage_Eav_Model_Mysql4_Form_Type_Collection
  • Mage_Eav_Model_Resource_Attribute
  • Mage_Eav_Model_Resource_Attribute_Collection
  • Mage_Eav_Model_Resource_Config
  • Mage_Eav_Model_Resource_Entity_Attribute
  • Mage_Eav_Model_Resource_Entity_Attribute_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Group
  • Mage_Eav_Model_Resource_Entity_Attribute_Group_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Option
  • Mage_Eav_Model_Resource_Entity_Attribute_Option_Collection
  • Mage_Eav_Model_Resource_Entity_Attribute_Set
  • Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection
  • Mage_Eav_Model_Resource_Entity_Store
  • Mage_Eav_Model_Resource_Entity_Type
  • Mage_Eav_Model_Resource_Entity_Type_Collection
  • Mage_Eav_Model_Resource_Form_Attribute
  • Mage_Eav_Model_Resource_Form_Attribute_Collection
  • Mage_Eav_Model_Resource_Form_Element
  • Mage_Eav_Model_Resource_Form_Element_Collection
  • Mage_Eav_Model_Resource_Form_Fieldset
  • Mage_Eav_Model_Resource_Form_Fieldset_Collection
  • Mage_Eav_Model_Resource_Form_Type
  • Mage_Eav_Model_Resource_Form_Type_Collection
  • Mage_Eav_Model_Resource_Helper_Mysql4

Interfaces

  • Mage_Eav_Model_Entity_Attribute_Backend_Interface
  • Mage_Eav_Model_Entity_Attribute_Frontend_Interface
  • Mage_Eav_Model_Entity_Attribute_Interface
  • Mage_Eav_Model_Entity_Attribute_Source_Interface
  • Mage_Eav_Model_Entity_Increment_Interface
  • Mage_Eav_Model_Entity_Interface

Exceptions

  • Mage_Eav_Exception
  • Mage_Eav_Model_Entity_Attribute_Exception
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Eav_Model_Attribute_Data_Abstract

EAV Attribute Abstract Data Model

Direct known subclasses

Mage_Customer_Model_Attribute_Data_Abstract, Mage_Eav_Model_Attribute_Data_Date, Mage_Eav_Model_Attribute_Data_File, Mage_Eav_Model_Attribute_Data_Select, Mage_Eav_Model_Attribute_Data_Text

Indirect known subclasses

Mage_Customer_Model_Attribute_Data_Boolean, Mage_Customer_Model_Attribute_Data_Date, Mage_Customer_Model_Attribute_Data_Textarea, Mage_Eav_Model_Attribute_Data_Boolean, Mage_Eav_Model_Attribute_Data_Hidden, Mage_Eav_Model_Attribute_Data_Image, Mage_Eav_Model_Attribute_Data_Multiline, Mage_Eav_Model_Attribute_Data_Multiselect, Mage_Eav_Model_Attribute_Data_Textarea, Mage_Customer_Model_Attribute_Data_File, Mage_Customer_Model_Attribute_Data_Hidden, Mage_Customer_Model_Attribute_Data_Image, Mage_Customer_Model_Attribute_Data_Multiline, Mage_Customer_Model_Attribute_Data_Multiselect, Mage_Customer_Model_Attribute_Data_Postcode, Mage_Customer_Model_Attribute_Data_Select, Mage_Customer_Model_Attribute_Data_Text
Abstract
Package: Mage\Eav
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Eav/Model/Attribute/Data/Abstract.php
Methods summary
public Mage_Eav_Model_Attribute_Data_Abstract
# setAttribute( Mage_Eav_Model_Entity_Attribute_Abstract $attribute )

Set attribute instance

Set attribute instance

Parameters

$attribute
Mage_Eav_Model_Entity_Attribute_Abstract
$attribute

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public Mage_Eav_Model_Attribute
# getAttribute( )

Return Attribute instance

Return Attribute instance

Returns

Mage_Eav_Model_Attribute

Throws

Mage_Core_Exception
public string
# setRequestScope( string $scope )

Set Request scope

Set Request scope

Parameters

$scope
string
$scope

Returns

string
public Mage_Eav_Model_Attribute_Data_Abstract
# setRequestScopeOnly( boolean $flag )

Set scope visibility Search value only in scope or search value in scope and global

Set scope visibility Search value only in scope or search value in scope and global

Parameters

$flag
boolean
$flag

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public Mage_Eav_Model_Attribute_Data_Abstract
# setEntity( Mage_Core_Model_Abstract $entity )

Set entity instance

Set entity instance

Parameters

$entity
Mage_Core_Model_Abstract
$entity

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public Mage_Core_Model_Abstract
# getEntity( )

Returns entity instance

Returns entity instance

Returns

Mage_Core_Model_Abstract
public Mage_Eav_Model_Attribute_Data_Abstract
# setExtractedData( array $data )

Set array of full extracted data

Set array of full extracted data

Parameters

$data
array
$data

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public mixed
# getExtractedData( string $index = null )

Return extracted data

Return extracted data

Parameters

$index
string
$index

Returns

mixed
protected string
# _applyInputFilter( string $value )

Apply attribute input filter to value

Apply attribute input filter to value

Parameters

$value
string
$value

Returns

string
protected Varien_Data_Form_Filter_Interface|false
# _getFormFilter( )

Return Data Form Input/Output Filter

Return Data Form Input/Output Filter

Returns

Varien_Data_Form_Filter_Interface|false
protected Mage_Eav_Model_Attribute_Data_Abstract|string
# _dateFilterFormat( string|null|false $format = null )

Get/Set/Reset date filter format

Get/Set/Reset date filter format

Parameters

$format
string|null|false
$format

Returns

Mage_Eav_Model_Attribute_Data_Abstract|string
protected string
# _applyOutputFilter( string $value )

Apply attribute output filter to value

Apply attribute output filter to value

Parameters

$value
string
$value

Returns

string
protected string
# _validateInputRule( string $value )

Validate value by attribute input validation rule

Validate value by attribute input validation rule

Parameters

$value
string
$value

Returns

string
public Mage_Eav_Model_Attribute_Data_Abstract
# setIsAjaxRequest( boolean $flag = true )

Set is AJAX Request flag

Set is AJAX Request flag

Parameters

$flag
boolean
$flag

Returns

Mage_Eav_Model_Attribute_Data_Abstract
public boolean
# getIsAjaxRequest( )

Return is AJAX Request

Return is AJAX Request

Returns

boolean
protected mixed
# _getRequestValue( Zend_Controller_Request_Http $request )

Return Original Attribute value from Request

Return Original Attribute value from Request

Parameters

$request
Zend_Controller_Request_Http
$request

Returns

mixed
abstract public array|string
# extractValue( Zend_Controller_Request_Http $request )

Extract data from request and return value

Extract data from request and return value

Parameters

$request
Zend_Controller_Request_Http
$request

Returns

array|string
abstract public boolean
# validateValue( array|string $value )

Validate data

Validate data

Parameters

$value
array|string
$value

Returns

boolean

Throws

Mage_Core_Exception
abstract public Mage_Eav_Model_Attribute_Data_Abstract
# compactValue( array|string $value )

Export attribute value to entity model

Export attribute value to entity model

Parameters

$value
array|string
$value

Returns

Mage_Eav_Model_Attribute_Data_Abstract
abstract public Mage_Eav_Model_Attribute_Data_Abstract
# restoreValue( array|string $value )

Restore attribute value from SESSION to entity model

Restore attribute value from SESSION to entity model

Parameters

$value
array|string
$value

Returns

Mage_Eav_Model_Attribute_Data_Abstract
abstract public string|array
# outputValue( string $format = Mage_Eav_Model_Attribute_Data::OUTPUT_FORMAT_TEXT )

Return formated attribute value from entity model

Return formated attribute value from entity model

Parameters

$format
string
$format

Returns

string|array
Properties summary
protected Mage_Eav_Model_Attribute $_attribite
#

Attribute instance

Attribute instance

protected Mage_Core_Model_Abstract $_entity
#

Entity instance

Entity instance

protected string $_requestScope
#

Request Scope name

Request Scope name

protected boolean $_requestScopeOnly true
#

Scope visibility flag

Scope visibility flag

protected boolean $_isAjax false
#

Is AJAX request flag

Is AJAX request flag

protected array $_extractedData array()
#

Array of full extracted data Needed for depends attributes

Array of full extracted data Needed for depends attributes

protected string $_dateFilterFormat
#

Mage_Core_Model_Locale FORMAT

Mage_Core_Model_Locale FORMAT

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0