litesoft
@ 950
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.aokeyhole.swing.namevaluecomponents; import org.litesoft.aokeyhole.objects.*; import org.litesoft.aokeyhole.toolkit.*; public class RelatedToSelectOptionComponent extends NamedSelectOptionComponent { private ObjectMetaData mObjectMetaData; private AttributeSet mAttributeSet; private boolean mVirtual; public RelatedToSelectOptionComponent( ObjectMetaData pObjectMetaData, AttributeSet pAttributeSet, boolean pVirtual, AbstractAttributeTypeRelated pTypeRelated, NameValueChangedByUserListener pNameValueChangedByUserListener ) { super( new NameValueComponentParams( AttribNamesRelated.RELATED_TO, determineLabel( pTypeRelated ), Required.YES ) .setNameValueChangedByUserListener( pNameValueChangedByUserListener ), null ); mAttributeSet = pAttributeSet; mVirtual = pVirtual; mObjectMetaData = pObjectMetaData; } private static String determineLabel( AbstractAttributeTypeRelated pTypeRelated ) { return pTypeRelated.getRelatedToLabel(); } @Override public void initializeView() { super.initializeView(); if ( isComponentEnabled() ) { setOptions( mObjectMetaData.getPotentialRelateToObjectNamesFor( mAttributeSet, mVirtual ) ); } } } |
Commits for litesoft/trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/namevaluecomponents/RelatedToSelectOptionComponent.java
Revision | Author | Commited | Message |
---|---|---|---|
950 Diff | GeorgeS | Thu 19 Jun, 2014 17:57:04 +0000 | New Lines |
948 Diff | GeorgeS | Sat 07 Jun, 2014 23:42:39 +0000 | Jusefuls Formatter Updated to New Code Format |
947 Diff | GeorgeS | Fri 06 Jun, 2014 23:36:56 +0000 | Correct Spelling of package! |
49 Diff | GeorgeS | Mon 12 Apr, 2010 02:59:10 +0000 | License Text |
17 Diff | GeorgeS | Thu 18 Feb, 2010 23:54:44 +0000 | |
2 | GeorgeS | Sun 07 Feb, 2010 12:50:58 +0000 |