PHP Класс Sulu\Component\PHPCR\NodeTypes\Content\ContentNodeType

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

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

Метод Описание
getDeclaredChildNodeDefinitions ( ) : PHPCR\NodeType\NodeDefinitionInterface[] Returns an array containing the child node definitions actually declared in this node type.
getDeclaredPropertyDefinitions ( ) : PHPCR\NodeType\PropertyDefinitionInterface[] Returns an array containing the property definitions actually declared in this node type.
getDeclaredSupertypeNames ( ) : array Returns the names of the supertypes actually declared in this node type.
getName ( ) : string Returns the name of the node type.
getPrimaryItemName ( ) : string Returns the name of the primary item (one of the child items of the nodes of this node type).
hasOrderableChildNodes ( ) : boolean Determines if nodes of this type must support orderable child nodes.
isAbstract ( ) : boolean Reports if this is an node type.
isMixin ( ) : boolean Reports if this is a mixin node type.
isQueryable ( ) : boolean Determines if the node type is queryable.

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

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

In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return null.
public getDeclaredChildNodeDefinitions ( ) : PHPCR\NodeType\NodeDefinitionInterface[]
Результат PHPCR\NodeType\NodeDefinitionInterface[] An array of NodeDefinitions

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

In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return null.
public getDeclaredPropertyDefinitions ( ) : PHPCR\NodeType\PropertyDefinitionInterface[]
Результат PHPCR\NodeType\PropertyDefinitionInterface[] An array of PropertyDefinitions

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

In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return an array containing a single string indicating the node type nt:base.
public getDeclaredSupertypeNames ( ) : array
Результат array the names of the declared supertypes

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

In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return null.
public getName ( ) : string
Результат string The name of the node type

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

If this node has no primary item, then this method returns null. This indicator is used by the method NodeInterface::getPrimaryItem(). In implementations that support node type registration, if this NodeTypeDefinitionInterface object is actually a newly-created empty NodeTypeTemplateInterface, then this method will return null.
public getPrimaryItemName ( ) : string
Результат string The name of the primary item

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

Returns true if nodes of this type must support orderable child nodes; returns false otherwise. If a node type returns true on a call to this method, then all nodes of that node type must support the method NodeInterface::orderBefore(). If a node type returns false on a call to this method, then nodes of that node type may support NodeInterface::orderBefore(). Only the primary node type of a node controls that node's status in this regard. This setting on a mixin node type will not have any effect on the node. In implementations that support node type registration, if this NodeTypeDefinitionInterface object is actually a newly-created empty NodeTypeTemplateInterface, then this method will return false.
public hasOrderableChildNodes ( ) : boolean
Результат boolean True, if nodes of this type must support orderable child nodes, else false

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

Returns true if this is an node type; returns false otherwise. An node type is one that cannot be assigned as the primary or mixin type of a node but can be used in the definitions of other node types as a superclass. In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return false.
public isAbstract ( ) : boolean
Результат boolean True, if the current type is abstract, else false

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

Returns true if this is a mixin type; returns false if it is primary. In implementations that support node type registration, if this NodeTypeDefinition object is actually a newly-created empty NodeTypeTemplate, then this method will return false.
public isMixin ( ) : boolean
Результат boolean True if this is a mixin type, else false;

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

Returns true if the node type is queryable, meaning that the available-query-operators, full-text-searchable and query-orderable attributes of its property definitions take effect. If a node type is declared non-queryable then these attributes of its property definitions have no effect.
См. также: PropertyDefinition::getAvailableQueryOperators()
См. также: PropertyDefinition::isFullTextSearchable()
См. также: PropertyDefinition::isQueryOrderable()
public isQueryable ( ) : boolean
Результат boolean True, if the node type is queryable, else false