public class NLSLine {
private int fLineNumber;
+
private List fElements;
public NLSLine(int lineNumber) {
- fLineNumber= lineNumber;
+ fLineNumber = lineNumber;
Assert.isTrue(fLineNumber >= 0);
- fElements= new ArrayList();
+ fElements = new ArrayList();
}
-
+
public int getLineNumber() {
return fLineNumber;
}
-
+
/**
* Adds a NLS element to this line.
*/
Assert.isNotNull(element);
fElements.add(element);
}
-
+
public NLSElement[] getElements() {
- return (NLSElement[]) fElements.toArray(new NLSElement[fElements.size()]);
+ return (NLSElement[]) fElements
+ .toArray(new NLSElement[fElements.size()]);
}
-
+
public NLSElement get(int index) {
- return (NLSElement)fElements.get(index);
+ return (NLSElement) fElements.get(index);
}
-
+
public boolean exists(int index) {
return index >= 0 && index < fElements.size();
}
-
- public int size(){
+
+ public int size() {
return fElements.size();
}
-
- /* non javaDoc
- * only for debugging
+
+ /*
+ * non javaDoc only for debugging
+ *
* @see Object#toString()
*/
public String toString() {
- StringBuffer result= new StringBuffer();
+ StringBuffer result = new StringBuffer();
result.append("Line: " + fLineNumber + "\n"); //$NON-NLS-2$ //$NON-NLS-1$
- for (Iterator iter= fElements.iterator(); iter.hasNext(); ) {
+ for (Iterator iter = fElements.iterator(); iter.hasNext();) {
result.append("\t"); //$NON-NLS-1$
result.append(iter.next().toString());
result.append("\n"); //$NON-NLS-1$
return result.toString();
}
}
-