Tabnine Logo
Jerry$JerryParser.enableHtmlMode
Code IndexAdd Tabnine to your IDE (free)

How to use
enableHtmlMode
method
in
jodd.jerry.Jerry$JerryParser

Best Java code snippets using jodd.jerry.Jerry$JerryParser.enableHtmlMode (Showing top 2 results out of 315)

origin: com.meltmedia.cadmium/cadmium-copyright

/**
 * Updates the copyright dates in the given file.
 */
@Override
public void handleFile(File htmlFile) {
if(jerryParser == null){
 jerryParser = Jerry.jerry().enableHtmlMode();
 jerryParser.getDOMBuilder().setCaseSensitive(false);
 jerryParser.getDOMBuilder().setParseSpecialTagsAsCdata(true);
 jerryParser.getDOMBuilder().setSelfCloseVoidTags(false);
 jerryParser.getDOMBuilder().setConditionalCommentExpression(null);
 jerryParser.getDOMBuilder().setEnableConditionalComments(false);
 jerryParser.getDOMBuilder().setImpliedEndTags(false);
}
 log.trace("Handling file {}", htmlFile);
 try {
  String fileContents = FileUtils.readFileToString(htmlFile);
  Jerry html = jerryParser.parse(fileContents);
  Jerry selector = html.$("[data-cadmium='copyright']");
  log.debug("Found {} copyright tags.", selector.length());
  if(selector.length() > 0) {
   selector.text(year.toString());
   log.trace("Writing updated file {}",htmlFile);
   FileUtils.writeStringToFile(htmlFile, html.html(), false);
  }
 } catch(Throwable t) {
  log.warn("Failed to update file "+htmlFile, t);
 }
}
origin: com.meltmedia.cadmium/cadmium-core

jerryParser = Jerry.jerry().enableHtmlMode();
jerryParser.getDOMBuilder().setCaseSensitive(false);
jerryParser.getDOMBuilder().setParseSpecialTagsAsCdata(true);
jodd.jerryJerry$JerryParserenableHtmlMode

Popular methods of Jerry$JerryParser

  • parse
    Invokes parsing on DOMBuilder.
  • <init>
  • getDOMBuilder
  • enableXmlMode

Popular in Java

  • Reading from database using SQL prepared statement
  • compareTo (BigDecimal)
  • setRequestProperty (URLConnection)
  • getSystemService (Context)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • JTextField (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Table (org.hibernate.mapping)
    A relational table
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now