aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/gwt/gwt-componentcontainer.asciidoc
blob: 8bdb4e6d7fd4a810654aa311ee67741b6305659b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
title: Component Containers
order: 9
layout: page
---

[[gwt.componentcontainer]]
= Component Containers

Component containers, such as layout components, are a special group of
components that require some consideration. In addition to handling state, they
need to manage communicating the hierarchy of their contained components to the
other side.

The easiest way to implement a component container is extend the
[classname]#AbstractComponentContainer#, which handles the synchronization of
the container server-side components to the client-side.
move_on_same_bucket'>backport/30/fix_move_on_same_bucket Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/IEventSourceFactory.php
blob: 0f6b447c0af56540ce908345523fc88074d9f550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

declare(strict_types=1);

/**
 * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
 * SPDX-License-Identifier: AGPL-3.0-or-later
 */
namespace OCP;

/**
 * @since 28.0.0
 */
interface IEventSourceFactory {
	/**
	 * Create a new event source
	 *
	 * @return IEventSource
	 * @since 28.0.0
	 */
	public function create(): IEventSource;
}