Subversion Repository Public Repository

litesoft

Diff Revisions 811 vs 939 for /trunk/Java/core/jvm1.4/src/org/litesoft/ui/def/nonpublic/support/FormUsageCollector.java

Diff revisions: vs.
  @@ -1,12 +1,12 @@
1 1 // This Source Code is in the Public Domain per: http://litesoft.org/License.txt
2 2 package org.litesoft.ui.def.nonpublic.support;
3 3
4 - import java.util.*;
5 -
6 - import org.litesoft.core.typeutils.*;
4 + import org.litesoft.commonfoundation.typeutils.Objects;
7 5 import org.litesoft.core.util.*;
8 6 import org.litesoft.ui.support.*;
9 7
8 + import java.util.*;
9 +
10 10 public class FormUsageCollector extends AbstractFormUsage
11 11 {
12 12 // Basic Base Form
  @@ -49,26 +49,31 @@
49 49 Objects.assertNotNull( "UniqueID", mUniqueID = pUniqueID );
50 50 }
51 51
52 + @Override
52 53 public Integer getUniqueID()
53 54 {
54 55 return mUniqueID;
55 56 }
56 57
58 + @Override
57 59 public String getRelAttributeRef()
58 60 {
59 61 return mRelAttributeRef;
60 62 }
61 63
64 + @Override
62 65 public boolean isHot()
63 66 {
64 67 return mHot;
65 68 }
66 69
70 + @Override
67 71 public String getRootType()
68 72 {
69 73 return mRootType;
70 74 }
71 75
76 + @Override
72 77 public IntendedUse getIntendedUse()
73 78 {
74 79 return mIntendedUse;
  @@ -112,21 +117,25 @@
112 117 zFormUsages );
113 118 }
114 119
120 + @Override
115 121 public FormUsage[] getRelSubForms()
116 122 {
117 123 return (FormUsage[]) toArray( mRelSubForms, new FormUsage[mRelSubForms.size()] );
118 124 }
119 125
126 + @Override
120 127 public AttributeUsage[] getAttributes()
121 128 {
122 129 return (AttributeUsage[]) toArray( mAttributes, new AttributeUsage[mAttributes.size()] );
123 130 }
124 131
132 + @Override
125 133 public ActionUsage[] getActions()
126 134 {
127 135 return (ActionUsage[]) toArray( mActions, new ActionUsage[mActions.size()] );
128 136 }
129 137
138 + @Override
130 139 public LabelUsage[] getLabels()
131 140 {
132 141 return (LabelUsage[]) toArray( mLabels, new LabelUsage[mLabels.size()] );
  @@ -162,17 +171,20 @@
162 171 return pUsages;
163 172 }
164 173
174 + @Override
165 175 public String toString()
166 176 {
167 177 return toStringBuilder( new StringBuilder().append( "FormUsageCollector-" ), 0 ).toString();
168 178 }
169 179
180 + @Override
170 181 protected boolean anyChildren()
171 182 {
172 183 return (mParent != null) || !mSavedIntendedUses.isEmpty() || !mLabels.isEmpty() ||
173 184 !mActions.isEmpty() || !mAttributes.isEmpty() || !mRelSubForms.isEmpty();
174 185 }
175 186
187 + @Override
176 188 protected void addPreChildren( StringBuilder pSB, int pDepth )
177 189 {
178 190 IntendedUse[] usages = (IntendedUse[]) Objects.copyArrayTo( mSavedIntendedUses.toArray(),
  @@ -180,6 +192,7 @@
180 192 add( pSB, pDepth, "SavedIntendedUsages", usages );
181 193 }
182 194
195 + @Override
183 196 protected void addPostChildren( StringBuilder pSB, int pDepth )
184 197 {
185 198 if ( mParent != null )