litesoft
Diff Revisions
49
vs
787
for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/AttributeMetaDataRelated.java
|
@@ -12,7 +12,8 @@ |
12 |
12 |
|
*/ |
13 |
13 |
|
protected final ObjectProxy mRelatedTo; |
14 |
14 |
|
|
15 |
|
- |
protected AttributeMetaDataRelated( AttributeSet pAttributeSet, Mode pMode, boolean pEditable, boolean pVirtual, PropertyMetaData[] pPropertyMetaDatas, IdentifierValidator pNameValidator, String pName ) |
|
15 |
+ |
protected AttributeMetaDataRelated( AttributeSet pAttributeSet, Mode pMode, boolean pEditable, boolean pVirtual, PropertyMetaData[] pPropertyMetaDatas, |
|
16 |
+ |
IdentifierValidator pNameValidator, String pName ) |
16 |
17 |
|
{ |
17 |
18 |
|
super( pAttributeSet, pMode, pEditable, pVirtual, pPropertyMetaDatas, pNameValidator, pName ); |
18 |
19 |
|
|
|
@@ -78,18 +79,15 @@ |
78 |
79 |
|
} |
79 |
80 |
|
|
80 |
81 |
|
@Override |
81 |
|
- |
protected void addLineExtra( StringBuilder pSb ) |
|
82 |
+ |
protected String[] getAdditionalValues() |
82 |
83 |
|
{ |
83 |
|
- |
pSb.append( '|' ); |
|
84 |
+ |
return new String[]{getAdditionalValueRelatedTo()}; |
|
85 |
+ |
} |
84 |
86 |
|
|
|
87 |
+ |
protected String getAdditionalValueRelatedTo() |
|
88 |
+ |
{ |
85 |
89 |
|
String zRelatedTo = getRelatedTo(); |
86 |
|
- |
if ( zRelatedTo != null ) |
87 |
|
- |
{ |
88 |
|
- |
if ( !ObjectNames.VARIES_RELATED_TO.equals( zRelatedTo ) ) |
89 |
|
- |
{ |
90 |
|
- |
pSb.append( zRelatedTo ); |
91 |
|
- |
} |
92 |
|
- |
} |
|
90 |
+ |
return (zRelatedTo == null) || ObjectNames.VARIES_RELATED_TO.equals( zRelatedTo ) ? "" : zRelatedTo; |
93 |
91 |
|
} |
94 |
92 |
|
|
95 |
93 |
|
public boolean isRelatedTo( ObjectMetaData pToObject ) |