There are 6 code examples for java.io.StringReader.

The API names are highlighted below. You can use suckoo button to vote the code example(s) you like. The best code example will be ranked first next time. Thanks a lot for your feedback.

Project Name: hnlpengine-nlpengine Package: nlp.lang.he.morph.erel.io

Source Code: TextInputStream.java (Click to view .java file)

Method Code:
vote
like

public TextInputStream(StringReader reader){
}
 

Project Name: megamek Package: megamek.client.ui.AWT.util

Source Code: ColorParser.java (Click to view .java file)

Method Code:
vote
like

public boolean parse(String color){
  clear();
  StringReader s=new StringReader(color);
  st=new StreamTokenizer(s);
  return parse();
}
 

Project Name: megamek Package: megamek.client.ui.swing.util

Source Code: ColorParser.java (Click to view .java file)

Method Code:
vote
like

public boolean parse(String color){
  clear();
  StringReader s=new StringReader(color);
  st=new StreamTokenizer(s);
  return parse();
}
 

Project Name: megamek Package: megamek.common.util

Source Code: LocaleParser.java (Click to view .java file)

Method Code:
vote
like

public boolean parse(String locstring){
  clear();
  StringReader s=new StringReader(locstring);
  st=new StreamTokenizer(s);
  return parse();
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.dialogs.welcome

Source Code: TutorialPage.java (Click to view .java file)

Method Code:
vote
like

private void applyRichText(String text,StyledText widget){
  List<StyleRange> ranges=new ArrayList<StyleRange>();
  StringBuilder buffer=new StringBuilder();
  StringReader reader=new StringReader(text);
  int character;
  int index=0;
  boolean inBold=false;
  boolean inBlue=false;
  int boldStartIndex=0;
  int blueStartIndex=0;
  try {
    while ((character=reader.read()) != -1) {
      if (character == BOLD && !inBold) {
        inBold=true;
        boldStartIndex=index;
      }
 else       if (character == BOLD && inBold) {
        inBold=false;
        ranges.add(new StyleRange(boldStartIndex,index - boldStartIndex,null,null,SWT.BOLD));
      }
 else       if (character == BLUE && !inBlue) {
        inBlue=true;
        blueStartIndex=index;
      }
 else       if (character == BLUE && inBlue) {
        inBlue=false;
        StyleRange range=new StyleRange();
        range.foreground=widget.getDisplay().getSystemColor(SWT.COLOR_DARK_BLUE);
        range.start=blueStartIndex;
        range.length=index - blueStartIndex;
        ranges.add(range);
      }
 else {
        buffer.append((char)character);
        index++;
      }
    }
  }
 catch (  IOException e) {
  }
  widget.setText(buffer.toString());
  widget.setStyleRanges(ranges.toArray(new StyleRange[ranges.size()]));
}
 

Project Name: weka Package: weka.core.pmml

Source Code: Array.java (Click to view .java file)

Method Code:
vote
like

protected void initialize(Element arrayE) throws Exception {
  String arrayS=arrayE.getTagName();
  if (arrayS.equals("Array")) {
    String type=arrayE.getAttribute("type");
    if (type.equals("int")) {
      m_type=ArrayType.INT;
    }
 else     if (type.equals("real")) {
      m_type=ArrayType.REAL;
    }
 else     if (type.equals("string")) {
      m_type=ArrayType.STRING;
    }
  }
 else {
    for (    ArrayType a : ArrayType.values()) {
      if (a.toString().equals(arrayS)) {
        m_type=a;
        break;
      }
    }
  }
  String contents=arrayE.getChildNodes().item(0).getNodeValue();
  StringReader sr=new StringReader(contents);
  StreamTokenizer st=new StreamTokenizer(sr);
  st.resetSyntax();
  st.whitespaceChars(0,' ');
  st.wordChars(' ' + 1,'\u00FF');
  st.whitespaceChars(' ',' ');
  st.quoteChar('"');
  st.quoteChar('\'');
  st.nextToken();
  while (st.ttype != StreamTokenizer.TT_EOF && st.ttype != StreamTokenizer.TT_EOL) {
    m_values.add(st.sval);
    st.nextToken();
  }
}