/** Parses the content into a {@link ZScript} instance. * * <p>This method assumes the content is in the following format:<br/> * <code>lang:codes</code><br/> * <code>codes</code> * * <p>For example, "javascript:var m = 0;" returns "javascript", while * "var m = 0;" returns null. * * <p>Note: if the language doesn't exist, null is returned. * Reason: the above syntax may be conflict with some scripting languages. * * <p>Note: no space is allowed. * * @param content the content of zscript codes * @since 3.0.0 */ public static final ZScript parseContent(String content) { return parseContent(content, 0); }
final ZScript zscript = ZScript.parseContent((String)entry.getValue()); ((ComponentCtrl)_comp).addEventHandler( (String)entry.getKey(), new EventHandler(zscript,null));
checkZScriptEnabled(xl); final int lno = xl != null ? xl.getLineNumber() : 0; final ZScript zscript = ZScript.parseContent(value, lno); if (zscript.getLanguage() == null) zscript.setLanguage(compInfo.getPageDefinition().getZScriptLanguage());