PHP 클래스 Jackalope\NodeType\NodeTypeDefinition

상속: implements PHPCR\NodeType\NodeTypeDefinitionInterface
파일 보기 프로젝트 열기: jackalope/jackalope 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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