Package org.fife.ui.rsyntaxtextarea

Examples of org.fife.ui.rsyntaxtextarea.SyntaxScheme$XmlParser


      final Nifty nifty) throws Exception {
    try {
      long start = timeProvider.getMsTime();
      log.info("loading new nifty xml file with schemaId [" + schemaId + "]");

      XmlParser parser = new XmlParser(new MXParser());
      parser.read(inputStreamXml);

      NiftyType niftyType = (NiftyType) getSchema(schemaId).loadXml(parser);
      niftyType.loadStyles(this, nifty);
      niftyType.loadControls(this);
View Full Code Here


      final String styleFilename,
      final NiftyType niftyType,
      final Nifty nifty) throws Exception {
    log.info("loading new nifty style xml file [" + styleFilename + "] with schemaId [" + schemaId + "]");

    XmlParser parser = new XmlParser(new MXParser());
    InputStream stream = ResourceLoader.getResourceAsStream(styleFilename);
    try {
      parser.read(stream);
      NiftyStylesType niftyStylesType = (NiftyStylesType) getSchema(schemaId).loadXml(parser);
      niftyStylesType.loadStyles(this, niftyType, nifty, log);
    } finally {
      stream.close();
    }
View Full Code Here

      final String schemaId,
      final String controlFilename,
      final NiftyType niftyType) throws Exception {
    log.info("loading new nifty controls xml file [" + controlFilename + "] with schemaId [" + schemaId + "]");

    XmlParser parser = new XmlParser(new MXParser());
    InputStream stream = ResourceLoader.getResourceAsStream(controlFilename);
    try {
      parser.read(stream);
      NiftyControlsType niftyControlsType = (NiftyControlsType) getSchema(schemaId).loadXml(parser);
      niftyControlsType.loadControls(this, niftyType);
    } finally {
      stream.close();
    }
View Full Code Here

  }

  public void registerSchema(final String schemaId, final InputStream inputStreamSchema) throws Exception {
    try {
      Schema niftyXmlSchema = new Schema();
      XmlParser parser = new XmlParser(new MXParser());
      parser.read(inputStreamSchema);
      parser.nextTag();
      parser.required("nxs", niftyXmlSchema);
      schemes.put(schemaId, niftyXmlSchema);
    } finally {
      inputStreamSchema.close();
    }
  }
View Full Code Here

      final XmlParser xmlParser,
      final Attributes attributes) throws Exception {
    String filename = attributes.get("filename");

    Schema niftyXmlSchema = new Schema();
    XmlParser parser = new XmlParser(new MXParser());
    InputStream stream = ResourceLoader.getResourceAsStream(filename);
    try {
      parser.read(stream);
      parser.nextTag();
      parser.required("nxs", niftyXmlSchema);

      types.putAll(niftyXmlSchema.getTypes());
      xmlParser.nextTag();
    } finally {
      stream.close();
View Full Code Here



   public Object clone()
   {
      SyntaxScheme shcs = null;
      shcs = (SyntaxScheme) super.clone();

      shcs.styles = new Style[SquirrelTokenMarker.getNumTokenTypes()];
      for (int i = 0; i < SquirrelTokenMarker.getNumTokenTypes(); i++)
      {
View Full Code Here

        setMarkOccurrencesColor(new Color(220, 220, 220));
        setMatchedBracketBGColor(null);
        setMatchedBracketBorderColor(new Color(192, 192, 192));
        getActionMap().put("copy", new RSyntaxTextAreaEditorKit.CopyAsRtfAction());
        Font editorFont = getFont().deriveFont(UIManager.getFont("TextField.font").getSize2D());
        SyntaxScheme syntaxScheme = getSyntaxScheme();
        syntaxScheme.setStyle(Token.SEPARATOR, new Style(new Color(200, 0, 0), null));
        syntaxScheme.setStyle(Token.RESERVED_WORD, new Style(Color.BLUE, null, editorFont));
        setFont(new Font("Monospaced", editorFont.getStyle(), editorFont.getSize()));
        addKeyListener(new KeyAdapter() {
            @Override
            public void keyPressed(KeyEvent e) {
                boolean isControlDown = e.isControlDown();
View Full Code Here

        setupGutterListener(gutter);
    }

    @Override protected void init() {
        setTextAreaFont();
        syntaxScheme = new SyntaxScheme(getFont());
        readPreferences();
        super.init();
    }
View Full Code Here

  CodeArea(CodePanel panel) {
    this.codePanel = panel;
    this.cls = panel.getCls();

    setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
    SyntaxScheme scheme = getSyntaxScheme();
    scheme.getStyle(Token.FUNCTION).foreground = Color.BLACK;

    setMarkOccurrences(true);
    setBackground(BACKGROUND);
    setAntiAliasingEnabled(true);
    setEditable(false);
View Full Code Here

    mEditor = new RSyntaxTextArea();
    mEditor.setHighlightCurrentLine(false);
    mEditor.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 18));
    mEditor.setRoundedSelectionEdges(false);
    SyntaxScheme syntaxSceheme = mEditor.getDefaultSyntaxScheme();
    syntaxSceheme.setStyle(
      Token.SEPARATOR,
      new Style(Color.BLACK, null));
    syntaxSceheme.setStyle(
      Token.LITERAL_STRING_DOUBLE_QUOTE,
      new Style(new Color(0, 0, 175), null));
    syntaxSceheme.setStyle(
      Token.LITERAL_CHAR,
      new Style(new Color(0, 0, 175), null));
    mEditor.setSyntaxScheme(syntaxSceheme);

    mScrollPane.setViewportView(mEditor);
View Full Code Here

TOP

Related Classes of org.fife.ui.rsyntaxtextarea.SyntaxScheme$XmlParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.