/[fenfire]/fenfire/org/fenfire/util/AlphContent.java
ViewVC logotype

Diff of /fenfire/org/fenfire/util/AlphContent.java

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

revision 1.3 by mudyc, Wed Mar 26 18:56:00 2003 UTC revision 1.4 by mudyc, Wed Mar 26 23:48:15 2003 UTC
# Line 72  public static final String rcsid = "$Id$ Line 72  public static final String rcsid = "$Id$
72                  String text="";                  String text="";
73                                    
74                  ArrayList l = (ArrayList)sr.getSpans();                  ArrayList l = (ArrayList)sr.getSpans();
75                  for (int i=0; i<l.size(); i++)                  for (int i=0; i<l.size(); i++) {
76                      text += ((TextSpan)l.get(i)).getText();                      text += ((TextSpan)l.get(i)).getText();
77                        pa(i+" Xml: "+ text);
78                    }
79                  return text;                  return text;
80                                    
81              } catch (Exception e) {              } catch (Exception e) {
# Line 89  public static final String rcsid = "$Id$ Line 91  public static final String rcsid = "$Id$
91      }}      }}
92    
93    
     /** stupid - just makes a text content  
      */  
     public void setTextContent(Model model, RDFNode node, String text)  
     { try {  
         // set node -> enfilade(text)  
         setText(node, text);  
           
         // get enfilade  
         Enfilade1D enf = getEnfilade(node);  
         SpanSerializer sr = new SpanSerializer();  
   
         String xml = null;  
         Vector v = (Vector)enf.getList();  
         for (int i=0; i<v.size(); i++) {  
             xml = sr.span2xml((Span)v.get(i));  
             xml += " ";  
         }  
   
         Literal lit = new LiteralImpl(xml);  
         model.add(new StatementImpl((Resource)node, ALPH.content, (RDFNode)lit));  
   
     } catch (RDFException e) {  
         pa("Exception ocurred!: "+e);  
         throw new Error("setTextContent got RDFException!");  
     }}  
   
   
   
94    
95      // Old VStreamer or something...      // Old VStreamer or something...
96    
# Line 124  public static final String rcsid = "$Id$ Line 98  public static final String rcsid = "$Id$
98      private SpanMaker spanMaker;      private SpanMaker spanMaker;
99      private Enfilade1D.Maker enfMaker;      private Enfilade1D.Maker enfMaker;
100      //private XuIndexer xuIndex;      //private XuIndexer xuIndex;
101        private Model model;
102    
103      public AlphContent(SpanMaker spanMaker, Enfilade1D.Maker enfMaker) {      public AlphContent(SpanMaker spanMaker, Enfilade1D.Maker enfMaker, Model model) {
104          this.spanMaker = spanMaker;          this.spanMaker = spanMaker;
105          this.enfMaker = enfMaker;          this.enfMaker = enfMaker;
106            this.model = model;
107      }      }
108    
109    
# Line 144  public static final String rcsid = "$Id$ Line 120  public static final String rcsid = "$Id$
120          else return enf;          else return enf;
121      }      }
122    
123      public final void setEnfilade(RDFNode node, Enfilade1D vstream) {      private final void setEnfilade(RDFNode node, Enfilade1D vstream) {
124          setMap(node, vstream);          setMap(node, vstream);
125    
126          // XXX          try {
127          // node.createProperty(ALPH.content,  enf.toXml() );              SpanSerializer sr = new SpanSerializer();
128                
129                String xml = "";
130                ArrayList l = (ArrayList)vstream.getList();
131                for (int i=0; i<l.size(); i++) {
132                    xml = sr.span2xml((Span)l.get(i));
133                    xml += " ";
134                }
135                pa("Xml: "+xml);
136                
137                Literal lit = new LiteralImpl(xml);
138                model.add(new StatementImpl((Resource)node, ALPH.content, (RDFNode)lit));
139            
140            } catch (RDFException e) {
141                pa("Exception ocurred!: "+e);
142                throw new Error("setTextContent got RDFException!");
143            }
144      }      }
145    
146      public String getText(RDFNode node) {      public String getText(RDFNode node) {

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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