There are 6 code examples for java.io.StringReader.
The API names are highlighted below.
You can use
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:
public TextInputStream(StringReader reader){
}
Project Name: megamek Package: megamek.client.ui.AWT.util
Source Code: ColorParser.java (Click to view .java file)
Method Code:
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:
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:
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:
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:
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();
}
}