Subversion Repository Public Repository

litesoft

Diff Revisions 49 vs 787 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/AttributeMetaDataRelated.java

Diff revisions: vs.
  @@ -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 )