intarsys runtime library

de.intarsys.tools.presentation
Class PropertyPresentationGroup

java.lang.Object
  extended by de.intarsys.tools.presentation.PropertyPresentation
      extended by de.intarsys.tools.presentation.PropertyPresentationGroup
All Implemented Interfaces:
IPresentationSupport

public class PropertyPresentationGroup
extends PropertyPresentation

A grouping of PropertyPresentationItem instances.


Field Summary
 
Fields inherited from interface de.intarsys.tools.presentation.IPresentationSupport
ATTR_DESCRIPTION, ATTR_ICON, ATTR_LABEL, ATTR_TIP
 
Constructor Summary
PropertyPresentationGroup(Object object, String label)
           
 
Method Summary
 PropertyPresentationItem addProperty(PropertyPresentationItem p)
           
 PropertyPresentationItem addProperty(String label, Object value)
           
 PropertyPresentationItem addProperty(String label, Object value, Format format)
           
 PropertyPresentationItem addPropertyDynamic(String name, String label)
           
 PropertyPresentationItem addPropertyDynamic(String name, String label, Format format)
           
 PropertyPresentationItem getHeader()
           
 List<PropertyPresentation> getProperties()
           
 PropertyPresentation getProperty(int index)
           
 void setHeader(PropertyPresentationItem header)
           
 PropertyPresentationItem setHeader(String label, Object value)
           
 PropertyPresentationItem setHeader(String label, Object value, Format format)
           
 int size()
           
 
Methods inherited from class de.intarsys.tools.presentation.PropertyPresentation
getDescription, getFieldPresentation, getIconName, getLabel, getObject, getTip, getValuePresentation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyPresentationGroup

public PropertyPresentationGroup(Object object,
                                 String label)
Method Detail

addProperty

public PropertyPresentationItem addProperty(PropertyPresentationItem p)

addProperty

public PropertyPresentationItem addProperty(String label,
                                            Object value)

addProperty

public PropertyPresentationItem addProperty(String label,
                                            Object value,
                                            Format format)

addPropertyDynamic

public PropertyPresentationItem addPropertyDynamic(String name,
                                                   String label)

addPropertyDynamic

public PropertyPresentationItem addPropertyDynamic(String name,
                                                   String label,
                                                   Format format)

getHeader

public PropertyPresentationItem getHeader()

getProperties

public List<PropertyPresentation> getProperties()

getProperty

public PropertyPresentation getProperty(int index)

setHeader

public void setHeader(PropertyPresentationItem header)

setHeader

public PropertyPresentationItem setHeader(String label,
                                          Object value)

setHeader

public PropertyPresentationItem setHeader(String label,
                                          Object value,
                                          Format format)

size

public int size()

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.