Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,32 +1,32 @@
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 RelatedToSelectOptionComponent extends NamedSelectOptionComponent {
8 - private ObjectMetaData mObjectMetaData;
9 - private AttributeSet mAttributeSet;
10 - private boolean mVirtual;
11 -
12 - public RelatedToSelectOptionComponent( ObjectMetaData pObjectMetaData, AttributeSet pAttributeSet, boolean pVirtual,
13 - AbstractAttributeTypeRelated pTypeRelated, NameValueChangedByUserListener pNameValueChangedByUserListener ) {
14 - super( new NameValueComponentParams( AttribNamesRelated.RELATED_TO, determineLabel( pTypeRelated ), Required.YES )
15 - .setNameValueChangedByUserListener( pNameValueChangedByUserListener ), null );
16 - mAttributeSet = pAttributeSet;
17 - mVirtual = pVirtual;
18 - mObjectMetaData = pObjectMetaData;
19 - }
20 -
21 - private static String determineLabel( AbstractAttributeTypeRelated pTypeRelated ) {
22 - return pTypeRelated.getRelatedToLabel();
23 - }
24 -
25 - @Override
26 - public void initializeView() {
27 - super.initializeView();
28 - if ( isComponentEnabled() ) {
29 - setOptions( mObjectMetaData.getPotentialRelateToObjectNamesFor( mAttributeSet, mVirtual ) );
30 - }
31 - }
32 - }
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 RelatedToSelectOptionComponent extends NamedSelectOptionComponent {
8 + private ObjectMetaData mObjectMetaData;
9 + private AttributeSet mAttributeSet;
10 + private boolean mVirtual;
11 +
12 + public RelatedToSelectOptionComponent( ObjectMetaData pObjectMetaData, AttributeSet pAttributeSet, boolean pVirtual,
13 + AbstractAttributeTypeRelated pTypeRelated, NameValueChangedByUserListener pNameValueChangedByUserListener ) {
14 + super( new NameValueComponentParams( AttribNamesRelated.RELATED_TO, determineLabel( pTypeRelated ), Required.YES )
15 + .setNameValueChangedByUserListener( pNameValueChangedByUserListener ), null );
16 + mAttributeSet = pAttributeSet;
17 + mVirtual = pVirtual;
18 + mObjectMetaData = pObjectMetaData;
19 + }
20 +
21 + private static String determineLabel( AbstractAttributeTypeRelated pTypeRelated ) {
22 + return pTypeRelated.getRelatedToLabel();
23 + }
24 +
25 + @Override
26 + public void initializeView() {
27 + super.initializeView();
28 + if ( isComponentEnabled() ) {
29 + setOptions( mObjectMetaData.getPotentialRelateToObjectNamesFor( mAttributeSet, mVirtual ) );
30 + }
31 + }
32 + }