Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/namevaluecomponents/ParentSelectOptionComponent.java

Diff revisions: vs.
  @@ -1,29 +1,29 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.aokeyhole.swing.namevaluecomponents;
3 -
4 - import org.litesoft.aokeyhole.objects.*;
5 - import org.litesoft.aokeyhole.toolkit.*;
6 -
7 - public class ParentSelectOptionComponent extends NamedSelectOptionComponent {
8 - private SubSystemMetaData mSubSystemMetaData;
9 - private ObjectSet mObjectSet;
10 - private NamedStringFieldComponent mNameComponent;
11 -
12 - public ParentSelectOptionComponent( SubSystemMetaData pSubSystemMetaData, ObjectSet pObjectSet,
13 - NameValueChangedByUserListener pNameValueChangedByUserListener,
14 - String pParentLabel, NamedStringFieldComponent pNameComponent ) {
15 - super( new NameValueComponentParams( ObjectNames.PARENT, pParentLabel ).setNameValueChangedByUserListener( pNameValueChangedByUserListener ), null );
16 - mSubSystemMetaData = pSubSystemMetaData;
17 - mObjectSet = pObjectSet;
18 - mNameComponent = pNameComponent;
19 - }
20 -
21 - @Override
22 - public void initializeView() {
23 - super.initializeView();
24 - if ( isComponentEnabled() ) {
25 - String zInitialValue = mNameComponent.getInitialValue();
26 - setOptions( mSubSystemMetaData.getSortedParentOptionNames( mObjectSet, zInitialValue ) );
27 - }
28 - }
29 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.aokeyhole.swing.namevaluecomponents;
3 +
4 + import org.litesoft.aokeyhole.objects.*;
5 + import org.litesoft.aokeyhole.toolkit.*;
6 +
7 + public class ParentSelectOptionComponent extends NamedSelectOptionComponent {
8 + private SubSystemMetaData mSubSystemMetaData;
9 + private ObjectSet mObjectSet;
10 + private NamedStringFieldComponent mNameComponent;
11 +
12 + public ParentSelectOptionComponent( SubSystemMetaData pSubSystemMetaData, ObjectSet pObjectSet,
13 + NameValueChangedByUserListener pNameValueChangedByUserListener,
14 + String pParentLabel, NamedStringFieldComponent pNameComponent ) {
15 + super( new NameValueComponentParams( ObjectNames.PARENT, pParentLabel ).setNameValueChangedByUserListener( pNameValueChangedByUserListener ), null );
16 + mSubSystemMetaData = pSubSystemMetaData;
17 + mObjectSet = pObjectSet;
18 + mNameComponent = pNameComponent;
19 + }
20 +
21 + @Override
22 + public void initializeView() {
23 + super.initializeView();
24 + if ( isComponentEnabled() ) {
25 + String zInitialValue = mNameComponent.getInitialValue();
26 + setOptions( mSubSystemMetaData.getSortedParentOptionNames( mObjectSet, zInitialValue ) );
27 + }
28 + }
29 + }