PHP Класс Jackalope\NodeType\NodeTypeDefinition

Наследование: implements PHPCR\NodeType\NodeTypeDefinitionInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$declaredNodeDefinitions ArrayObject
$declaredPropertyDefinitions ArrayObject
$declaredSuperTypeNames array
$factory Jackalope\FactoryInterface The factory to instantiate objects
$hasOrderableChildNodes boolean
$isAbstract boolean
$isMixin boolean Whether this is a mixin node type (otherwise it's a primary node type).
$isQueryable boolean
$name string The name of this node type definition.
$nodeTypeManager NodeTypeManager
$primaryItemName string Name of the primary item of this node type.
$valueConverter PHPCR\Util\ValueConverter

Открытые методы

Метод Описание
__construct ( Jackalope\FactoryInterface $factory, NodeTypeManager $nodeTypeManager, $nodetype = null ) Create a new node type definition.
getDeclaredChildNodeDefinitions ( ) {@inheritDoc}
getDeclaredPropertyDefinitions ( ) {@inheritDoc}
getDeclaredSupertypeNames ( ) {@inheritDoc}
getName ( ) {@inheritDoc}
getPrimaryItemName ( ) {@inheritDoc}
hasOrderableChildNodes ( ) {@inheritDoc}
isAbstract ( ) {@inheritDoc}
isMixin ( ) {@inheritDoc}
isQueryable ( ) {@inheritDoc}

Защищенные методы

Метод Описание
fromArray ( array $data ) Reads the node type definition from an array
fromNodeTypeDefinition ( PHPCR\NodeType\NodeTypeDefinitionInterface $ntd ) Read the node type definition from another NodeTypeDefinition
fromXml ( DOMElement $node ) Reads the node type definition from an xml element

Описание методов

__construct() публичный Метод

Optionally initializes the data from XML, an array or another NodeTypeDefinition.
public __construct ( Jackalope\FactoryInterface $factory, NodeTypeManager $nodeTypeManager, $nodetype = null )
$factory Jackalope\FactoryInterface the object factory
$nodeTypeManager NodeTypeManager
$nodetype Either by XML or by NodeTypeDefinition or null for an empty definition

fromArray() защищенный Метод

Reads the node type definition from an array
protected fromArray ( array $data )
$data array an array with key-value information

fromNodeTypeDefinition() защищенный Метод

Read the node type definition from another NodeTypeDefinition
protected fromNodeTypeDefinition ( PHPCR\NodeType\NodeTypeDefinitionInterface $ntd )
$ntd PHPCR\NodeType\NodeTypeDefinitionInterface The node type definition to copy information from

fromXml() защищенный Метод

Reads the node type definition from an xml element
protected fromXml ( DOMElement $node )
$node DOMElement The dom element to read information from

getDeclaredChildNodeDefinitions() публичный Метод

{@inheritDoc}

getDeclaredPropertyDefinitions() публичный Метод

{@inheritDoc}

getDeclaredSupertypeNames() публичный Метод

{@inheritDoc}

getName() публичный Метод

{@inheritDoc}
public getName ( )

getPrimaryItemName() публичный Метод

{@inheritDoc}
public getPrimaryItemName ( )

hasOrderableChildNodes() публичный Метод

{@inheritDoc}

isAbstract() публичный Метод

{@inheritDoc}
public isAbstract ( )

isMixin() публичный Метод

{@inheritDoc}
public isMixin ( )

isQueryable() публичный Метод

{@inheritDoc}
public isQueryable ( )

Описание свойств

$declaredNodeDefinitions защищенное свойство

protected ArrayObject $declaredNodeDefinitions
Результат ArrayObject

$declaredPropertyDefinitions защищенное свойство

protected ArrayObject $declaredPropertyDefinitions
Результат ArrayObject

$declaredSuperTypeNames защищенное свойство

protected array $declaredSuperTypeNames
Результат array

$factory защищенное свойство

The factory to instantiate objects
protected FactoryInterface,Jackalope $factory
Результат Jackalope\FactoryInterface

$hasOrderableChildNodes защищенное свойство

protected bool $hasOrderableChildNodes
Результат boolean

$isAbstract защищенное свойство

protected bool $isAbstract
Результат boolean

$isMixin защищенное свойство

Whether this is a mixin node type (otherwise it's a primary node type).
protected bool $isMixin
Результат boolean

$isQueryable защищенное свойство

protected bool $isQueryable
Результат boolean

$name защищенное свойство

The name of this node type definition.
protected string $name
Результат string

$nodeTypeManager защищенное свойство

protected NodeTypeManager,Jackalope\NodeType $nodeTypeManager
Результат NodeTypeManager

$primaryItemName защищенное свойство

Name of the primary item of this node type.
protected string $primaryItemName
Результат string

$valueConverter защищенное свойство

protected ValueConverter,PHPCR\Util $valueConverter
Результат PHPCR\Util\ValueConverter