public class LazyConfigurationForm extends java.lang.Object implements ConfigurationForm
ADVANCED_TYPE, CONTACT_SOURCE_TYPE, FORM_TYPE, GENERAL_TYPE, SECURITY_TYPE
Constructor and Description |
---|
LazyConfigurationForm(java.lang.String formClassName,
java.lang.ClassLoader formClassLoader,
java.lang.String iconID,
java.lang.String titleID)
Creates an instance of LazyConfigurationForm.
|
LazyConfigurationForm(java.lang.String formClassName,
java.lang.ClassLoader formClassLoader,
java.lang.String iconID,
java.lang.String titleID,
int index)
Creates an instance of LazyConfigurationForm.
|
LazyConfigurationForm(java.lang.String formClassName,
java.lang.ClassLoader formClassLoader,
java.lang.String iconID,
java.lang.String titleID,
int index,
boolean isAdvanced)
Creates an instance of LazyConfigurationForm.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getForm()
Returns the form component.
|
protected java.lang.ClassLoader |
getFormClassLoader()
Returns the form class loader.
|
java.lang.String |
getFormClassName()
Returns the form class name.
|
byte[] |
getIcon()
Returns the icon of the form.
|
protected java.lang.String |
getIconID()
Returns the identifier of the icon.
|
int |
getIndex()
Returns the index of the form in its parent container.
|
java.lang.String |
getTitle()
Returns the title of the form.
|
protected java.lang.String |
getTitleID()
Returns the identifier of the title of the form.
|
boolean |
isAdvanced()
Indicates if the form is an advanced form.
|
public LazyConfigurationForm(java.lang.String formClassName, java.lang.ClassLoader formClassLoader, java.lang.String iconID, java.lang.String titleID)
formClassName
- the class name of the configuration formformClassLoader
- the class loadericonID
- the identifier of the form icontitleID
- the identifier of the form titlepublic LazyConfigurationForm(java.lang.String formClassName, java.lang.ClassLoader formClassLoader, java.lang.String iconID, java.lang.String titleID, int index)
formClassName
- the class name of the configuration formformClassLoader
- the class loadericonID
- the identifier of the form icontitleID
- the identifier of the form titleindex
- the index of the form in the parent containerpublic LazyConfigurationForm(java.lang.String formClassName, java.lang.ClassLoader formClassLoader, java.lang.String iconID, java.lang.String titleID, int index, boolean isAdvanced)
formClassName
- the class name of the configuration formformClassLoader
- the class loadericonID
- the identifier of the form icontitleID
- the identifier of the form titleindex
- the index of the form in the parent containerisAdvanced
- indicates if the form is advanced configuration formpublic java.lang.Object getForm()
getForm
in interface ConfigurationForm
protected java.lang.ClassLoader getFormClassLoader()
public java.lang.String getFormClassName()
public byte[] getIcon()
getIcon
in interface ConfigurationForm
protected java.lang.String getIconID()
public int getIndex()
getIndex
in interface ConfigurationForm
public java.lang.String getTitle()
getTitle
in interface ConfigurationForm
protected java.lang.String getTitleID()
public boolean isAdvanced()
isAdvanced
in interface ConfigurationForm
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.