public abstract class DataContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataContext.DataContextEntry<E> |
static class |
DataContext.DataContextEntryIterator |
static interface |
DataContext.UpdateDataContext<D extends DataContext> |
| Modifier and Type | Field and Description |
|---|---|
protected DataContext.DataContextEntry<?> |
currentEntry
la definition de l'entree actuallement selectionnee
|
protected String[] |
DEFAULT_JAXX_PCS |
protected DefaultJAXXContext |
delegate
le context qui contient les données
|
static DataContext.DataContextEntry<?>[] |
EMPTY_DATA_CONTEXT_ENTRY_ARRAY |
protected DataContext.DataContextEntry<?>[] |
entries |
protected PropertyChangeSupport |
pcs
to manage properties modifications
|
| Constructor and Description |
|---|
DataContext(String[] DEFAULT_JAXX_PCS,
DataContext.DataContextEntry<?>[] entries) |
public static final DataContext.DataContextEntry<?>[] EMPTY_DATA_CONTEXT_ENTRY_ARRAY
protected final DefaultJAXXContext delegate
protected DataContext.DataContextEntry<?> currentEntry
protected final PropertyChangeSupport pcs
protected DataContext.DataContextEntry<?>[] entries
protected final String[] DEFAULT_JAXX_PCS
public DataContext(String[] DEFAULT_JAXX_PCS, DataContext.DataContextEntry<?>[] entries)
public DefaultJAXXContext getDelegate()
public Iterable<? extends DataContext.DataContextEntry<?>> iterateOnAll()
public Iterable<? extends DataContext.DataContextEntry<?>> iterateToLevel(int level)
public Iterable<? extends DataContext.DataContextEntry<?>> reverseIterateOnAll()
public DataContext.DataContextEntry<?> getCurrentEntry()
public DataContext.DataContextEntry<?> getEntry(String path)
public DataContext.DataContextEntry<?> getEntry(Class<?> type)
public <T> T getContextValue(DataContext.DataContextEntry<T> entry, String key)
public void setContextValue(DataContext.DataContextEntry<?> entry, Object value, String key)
public void removeContextValue(DataContext.DataContextEntry<?> entry, Class<?> klass, String key)
entry - klass - key - public void removeContextValue(DataContext.DataContextEntry<?> entry, String key)
public void updateSelectedData(String path, Object data, DataContext.UpdateDataContext updator)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public boolean hasListeners(String propertyName)
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public PropertyChangeListener[] getPropertyChangeListeners()
public void removeJaxxPropertyChangeListener()
protected String getKey(DataContext.DataContextEntry<?> entry, String key)
public void clear()
Copyright © 2008–2018 Code Lutin. All rights reserved.