]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - eclipse/org.argeo.cms.swt/src/org/argeo/cms/swt/acr/ContentComposite.java
1 package org
.argeo
.cms
.swt
.acr
;
3 import org
.argeo
.api
.acr
.Content
;
4 import org
.argeo
.api
.acr
.spi
.ProvidedContent
;
5 import org
.eclipse
.swt
.widgets
.Composite
;
7 /** A composite which can (optionally) manage a content. */
8 public class ContentComposite
extends Composite
{
9 private static final long serialVersionUID
= -1447009015451153367L;
11 public ContentComposite(Composite parent
, int style
, Content item
) {
16 public Content
getContent() {
17 return (Content
) getData();
21 public Content
getNode() {
25 protected ProvidedContent
getProvidedContent() {
26 return (ProvidedContent
) getContent();
29 public String
getSessionLocalId() {
30 return getProvidedContent().getSessionLocalId();
33 protected void itemUpdated() {
37 public void setContent(Content content
) {