/[classpath]/cp-tools/src/gnu/ldml/Element.java
ViewVC logotype

Diff of /cp-tools/src/gnu/ldml/Element.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by glavaux, Fri Aug 13 12:39:09 2004 UTC revision 1.2 by cbj, Sun Jan 30 02:21:06 2005 UTC
# Line 5  import java.util.ArrayList; Line 5  import java.util.ArrayList;
5  public class Element  public class Element
6  {  {
7    public static final Element ROOT = new Element();    public static final Element ROOT = new Element();
8        public ArrayList children = new ArrayList();
9    public Parser parentParser;    public String defaultType;
10    public String displayName;    public String displayName;
11      public Parser parentParser;
12    public String qualifiedName;    public String qualifiedName;
   public String defaultType;  
13    public Element superElement;    public Element superElement;
   public ArrayList children = new ArrayList();  
14    
15    private Element()    private Element()
16    {    {
# Line 24  public class Element Line 23  public class Element
23      qualifiedName = name;      qualifiedName = name;
24      if (parent != ROOT)      if (parent != ROOT)
25        parent.addChild(this);        parent.addChild(this);
26    }      }
27    
28      public void addChild(Element e)
29      {
30        children.add(e);
31      }
32    
33    public String getFullName()    public String getFullName()
34    {    {
35      if (superElement == ROOT)      if (superElement == ROOT)
36        return qualifiedName;        return qualifiedName;
   
37      return superElement.getFullName() + "." + qualifiedName;      return superElement.getFullName() + "." + qualifiedName;
38    }    }
39    }
   public void addChild(Element e)  
   {  
     children.add(e);  
   }  
 }  

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26