Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jede Property steht für einen oder in manchen Fällen für mehrere Methodenaufrufe, die von RapidClipse automatisch generiert werden, z.B. wird für ButtonCaption > Save der Methodenaufruf this.button.setCaption("Save"). Die bei einer Property vorgenommene Einstellung oder angegebener Wert steht für einen oder mehrere Parameter, die der generierten Methode übergeben werden, z.B. Save. Für Properties, bei denen Sie ein Assistent unterstützt, werden meistens mehrere Methodenaufrufe oder sogar zusätzlicher Code an anderen Stellen generiert.

Der von RapidClipse generierte Code wird in einen schreibgeschützen und mit WARNING: Do NOT edit! entsprechend gekennzeichneten Code-Block geschrieben, der im Code-Editor nicht editiert werden kann. 

Nach jeder Änderung an Properties müssen Sie speichern, um die Änderung im Code abschließend zu übernehmen. 

...

Code Block
languagejava
themeConfluence
/*
 * WARNING: Do NOT edit!<br>The content of this method is always regenerated
 * by the UI designer.
 */
// <generated-code name="initUI">
private void initUI() {
	this.button = new XdevButton();

	this.button.setCaption("Save");

	this.button.setSizeUndefined();
	this.setContent(this.button);
	this.setWidth(600, Unit.PIXELS);
	this.setHeight(300, Unit.PIXELS);
} // </generated-code>

// <generated-code name="variables">
private XdevButton button; // </generated-code>

Property Typen

  • Strings
    Image Modified

    Code Block
    languagejava
    themeConfluence
    this.button.setCaption("Save");
  • Boolsche Werte
    Image Added
  • fsadfsdaf
TypPropertyGenerierter Code
String

Image Modified

Code Block
languagejava
themeConfluence
this.button.setCaption("Save");
Boolean

Image Added

Code Block
languagejava
themeConfluence
this.button.setCaption("Save");

 

Kein überflüssiger Code: 

Trotz der zahlreichen Einstellungsmöglichkeiten und bereits gesetzten Standard-Einstellungen erzeugt RapidClipse keinen überflüssigen Code, z.B. für Button > Visible > true ist der Methodenaufruf this.setVisible(true) überflüssig und wird somit nicht generiert.

PropertyGenerierter Code

Image Added

Es wird kein Code generiert.

 

...

Image Added

Code Block
languagejava
themeConfluence
this.button.setVisible(false);

Properties schneller finden: 

...