|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjet.html.core.JetComponent
public abstract class JetComponent
Abstract class describing a jet component style and implements generic fields and methods
| Field Summary | |
|---|---|
private boolean |
componentChanged
Indicates if the component has changed |
private static int |
componentIdentifier
|
private long |
continueIdentifier
|
protected EventSupport<java.lang.Enum> |
eventSupport
|
private static java.lang.String |
ID_SEPARATOR
|
private java.lang.String |
identifier
the identifier |
private static java.util.concurrent.locks.ReentrantLock |
lock
|
private java.lang.String |
name
the component name |
private java.lang.String |
styleclass
the styleclass name |
| Constructor Summary | |
|---|---|
JetComponent(java.lang.String identifier)
Constructor(identifier) |
|
JetComponent(java.lang.String identifier,
java.lang.String styleclass)
Constructor(identifier, stylclass) |
|
JetComponent(java.lang.String identifier,
java.lang.String name,
java.lang.String styleclass)
Constructor(identifier, stylclass) |
|
| Method Summary | |
|---|---|
void |
addListener(EventListener listener)
|
void |
addListener(EventType type,
EventListener listener)
|
abstract java.lang.Object |
clone()
Abstract method to clone the component - necessary for ObjectPool |
boolean |
componentChanged()
Indicates if the component has changed |
abstract void |
decodeForm(java.lang.StringBuilder builder,
JetContext jetConetxt)
abstract method to decode the component to form |
JetComponent |
findComponent(java.lang.String identifier)
Method to get component by identifier |
java.util.Collection<JetComponent> |
findComponents(java.lang.Class c)
Method to get components by class - e.g. retrieving all input fields |
private java.util.Collection<JetComponent> |
findComponents(java.lang.Class c,
java.util.Collection result)
Method to get components by class - e.g. retrieving all input fields the HashMap returned must be given |
static java.lang.String |
getGeneratedComponentIdentifier(java.lang.Class clazz)
|
java.lang.String |
getIdentifier()
Returns the identifier |
java.lang.String |
getName()
Returns the name of the component |
long |
getNewIdentifier()
|
java.lang.String |
getStyleclass()
Returns the styleclass name |
private long |
incrementContinueIdentifier()
|
java.lang.String |
incrementIdentifier()
|
abstract boolean |
isHidden()
indicates if the component is hidden |
void |
removeListener(EventListener listener)
|
void |
removeListener(EventType type,
EventListener listener)
|
void |
setComponentChanged(boolean changed)
Indicates if the component has changed |
void |
setContinueIdentifier(long newIdentifier)
|
void |
setIdentifier(java.lang.String identifier)
Set the identifier |
void |
setName(java.lang.String name)
Set the name of the component |
void |
setStyleclass(java.lang.String styleclass)
Set the styleclass |
abstract void |
toggleHidden()
Toggles the hidden flag |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected EventSupport<java.lang.Enum> eventSupport
private static int componentIdentifier
private static java.util.concurrent.locks.ReentrantLock lock
private static java.lang.String ID_SEPARATOR
private long continueIdentifier
private java.lang.String identifier
private java.lang.String name
private java.lang.String styleclass
private boolean componentChanged
| Constructor Detail |
|---|
public JetComponent(java.lang.String identifier)
throws java.lang.IllegalArgumentException
identifier - identifier
java.lang.IllegalArgumentException
public JetComponent(java.lang.String identifier,
java.lang.String styleclass)
identifier - identifierstyleclass - style class name
public JetComponent(java.lang.String identifier,
java.lang.String name,
java.lang.String styleclass)
identifier - identifiername - the component namestyleclass - style class name| Method Detail |
|---|
public static java.lang.String getGeneratedComponentIdentifier(java.lang.Class clazz)
public boolean componentChanged()
componentChanged in interface JetComponentpublic void setComponentChanged(boolean changed)
setComponentChanged in interface JetComponent
public abstract void decodeForm(java.lang.StringBuilder builder,
JetContext jetConetxt)
decodeForm in interface DecodeabledecodeForm in interface JetComponentpublic JetComponent findComponent(java.lang.String identifier)
findComponent in interface JetComponentpublic java.util.Collection<JetComponent> findComponents(java.lang.Class c)
findComponents in interface JetComponent
private java.util.Collection<JetComponent> findComponents(java.lang.Class c,
java.util.Collection result)
public java.lang.String getIdentifier()
getIdentifier in interface JetComponentpublic void setIdentifier(java.lang.String identifier)
setIdentifier in interface JetComponentidentifier - identifierpublic java.lang.String getName()
getName in interface JetComponentpublic void setName(java.lang.String name)
setName in interface JetComponentname - the namepublic java.lang.String getStyleclass()
getStyleclass in interface JetComponentpublic void setStyleclass(java.lang.String styleclass)
setStyleclass in interface JetComponentstyleclass - public abstract boolean isHidden()
isHidden in interface JetComponentpublic abstract void toggleHidden()
toggleHidden in interface JetComponentpublic abstract java.lang.Object clone()
clone in interface JetComponentclone in class java.lang.Objectpublic void addListener(EventListener listener)
addListener in interface JetComponent
public void addListener(EventType type,
EventListener listener)
addListener in interface JetComponentpublic void removeListener(EventListener listener)
removeListener in interface JetComponent
public void removeListener(EventType type,
EventListener listener)
removeListener in interface JetComponentpublic long getNewIdentifier()
public void setContinueIdentifier(long newIdentifier)
setContinueIdentifier in interface JetComponentprivate long incrementContinueIdentifier()
public java.lang.String incrementIdentifier()
incrementIdentifier in interface JetComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||