Package com.sun.jsftemplating.layout.template

Examples of com.sun.jsftemplating.layout.template.TemplateParser


        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here


        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

        }
    }

    private static String getEncoding(String xmlDoc) {
  String encoding = null;
  TemplateParser parser = new TemplateParser(new ByteArrayInputStream(xmlDoc.getBytes()));
  try {
      parser.open();
      encoding = parser.readUntil("encoding", false);
      if (encoding.endsWith("encoding")) {
    // Read encoding="..."
    parser.readUntil('=', false);
    encoding = (String) parser.getNVP("encoding").getValue();
      } else {
    // Not found...
    encoding = null;
      }
  } catch (SyntaxException ex) {
View Full Code Here

      }
      String eventName = type.getNodeValue();
      InputStream is = new ByteArrayInputStream(body.getBytes());
      EventParserCommand command = new EventParserCommand();
      try {
    TemplateParser parser = new TemplateParser(is);
    parser.open()// Needed to initialize things.
    // Setup the reader...
    TemplateReader reader = new TemplateReader("foo", parser); // TODO: get a real ID
    reader.pushTag("event"); // The tag will be popped at the end
    // Read the handlers...
    command.process(new BaseProcessingContext(),
      new ProcessingContextEnvironment(reader, parent, true), eventName);
    // Clean up
    parser.close();
      } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
      } finally {
    if (is != null) {
View Full Code Here

  if (url.getPath().contains(".xhtml")) {
      accept = true;
        } else {
            // Use the TemplateParser to help us read the file to see if it is a
            // valid XML-format file
            TemplateParser parser = new TemplateParser(url);
            accept = true;
            try {
                parser.open();
                parser.readUntil("=\"http://java.sun.com/jsf/facelets\"", true);
            } catch (Exception ex) {
                // Didn't work...
    accept = false;
            } finally {
                parser.close();
            }
        }

        return accept;
    }
View Full Code Here

      return false;
  }

  // Use the TemplateParser to help us read the file to see if it is a
  // valid XML-format file
  TemplateParser parser = new TemplateParser(url);
  try {
      parser.open();
      parser.readUntil("<layoutDefinition>", true);
  } catch (Exception ex) {
      // Didn't work...
      return false;
  } finally {
      parser.close();
  }
  return true;
    }
View Full Code Here

TOP

Related Classes of com.sun.jsftemplating.layout.template.TemplateParser

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.