@Override protected void startNotify(CompilationManager manager) { if (this.name.equals("composition") && (this.namespace.equals(RIConstants.FACELET_NAMESPACE) || this.namespace.equals(RIConstants.FACELET_NAMESPACE))) { CompilerPackageCompilationMessageHolder messageHolder = (CompilerPackageCompilationMessageHolder) manager.getCompilationMessageHolder(); CompilationManager compositeComponentCompilationManager = messageHolder. getCurrentCompositeComponentCompilationManager(); if (manager.equals(compositeComponentCompilationManager)) { // PENDING I18N String messageStr = "Because the definition of ui:composition causes any " + "parent content to be ignored, it is invalid to use " + "ui:composition directly inside of a composite component. " + "Consider ui:decorate instead."; throw new FaceletException(messageStr); } } }
@Override protected void startNotify(CompilationManager manager) { if (this.name.equals("composition") && (this.namespace.equals(RIConstants.FACELET_NAMESPACE) || this.namespace.equals(RIConstants.FACELET_NAMESPACE))) { CompilerPackageCompilationMessageHolder messageHolder = (CompilerPackageCompilationMessageHolder) manager.getCompilationMessageHolder(); CompilationManager compositeComponentCompilationManager = messageHolder. getCurrentCompositeComponentCompilationManager(); if (manager.equals(compositeComponentCompilationManager)) { // PENDING I18N String messageStr = "Because the definition of ui:composition causes any " + "parent content to be ignored, it is invalid to use " + "ui:composition directly inside of a composite component. " + "Consider ui:decorate instead."; throw new FaceletException(messageStr); } } }
@Override protected void startNotify(CompilationManager manager) { if (this.name.equals("composition") && (this.namespace.equals(RIConstants.FACELET_NAMESPACE) || this.namespace.equals(RIConstants.FACELET_NAMESPACE))) { CompilerPackageCompilationMessageHolder messageHolder = (CompilerPackageCompilationMessageHolder) manager.getCompilationMessageHolder(); CompilationManager compositeComponentCompilationManager = messageHolder. getCurrentCompositeComponentCompilationManager(); if (manager.equals(compositeComponentCompilationManager)) { // PENDING I18N String messageStr = "Because the definition of ui:composition causes any " + "parent content to be ignored, it is invalid to use " + "ui:composition directly inside of a composite component. " + "Consider ui:decorate instead."; throw new FaceletException(messageStr); } } }
@Override protected void startNotify(CompilationManager manager) { if (this.name.equals("composition") && (this.namespace.equals(RIConstants.FACELET_NAMESPACE) || this.namespace.equals(RIConstants.FACELET_NAMESPACE))) { CompilerPackageCompilationMessageHolder messageHolder = (CompilerPackageCompilationMessageHolder) manager.getCompilationMessageHolder(); CompilationManager compositeComponentCompilationManager = messageHolder. getCurrentCompositeComponentCompilationManager(); if (manager.equals(compositeComponentCompilationManager)) { // PENDING I18N String messageStr = "Because the definition of ui:composition causes any " + "parent content to be ignored, it is invalid to use " + "ui:composition directly inside of a composite component. " + "Consider ui:decorate instead."; throw new FaceletException(messageStr); } } }
@Override protected void startNotify(CompilationManager manager) { super.startNotify(manager); ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(manager); }
@Override protected void startNotify(CompilationManager manager) { super.startNotify(manager); ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(manager); }
@Override protected void finishNotify(CompilationManager manager) { ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(null); super.finishNotify(manager); }
@Override protected void startNotify(CompilationManager manager) { super.startNotify(manager); ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(manager); }
@Override protected void finishNotify(CompilationManager manager) { ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(null); super.finishNotify(manager); }
@Override protected void finishNotify(CompilationManager manager) { ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(null); super.finishNotify(manager); }
@Override protected void startNotify(CompilationManager manager) { super.startNotify(manager); ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(manager); }
@Override protected void finishNotify(CompilationManager manager) { ((CompilerPackageCompilationMessageHolder)manager.getCompilationMessageHolder()). setCurrentCompositeComponentCompilationManager(null); super.finishNotify(manager); }
public CompilationManager(String alias, Compiler compiler) { // this is our alias this.alias = alias; // grab compiler state this.compiler = compiler; this.tagDecorator = compiler.createTagDecorator(); this.tagLibrary = compiler.createTagLibrary(this.getCompilationMessageHolder()); // namespace management this.namespaceManager = new NamespaceManager(); // tag uids this.tagId = 0; // for composition use this.finished = false; // our compilationunit stack this.units = new Stack<CompilationUnit>(); this.units.push(new CompilationUnit()); config = WebConfiguration.getInstance(); }
public CompilationManager(String alias, Compiler compiler) { // this is our alias this.alias = alias; // grab compiler state this.compiler = compiler; this.tagDecorator = compiler.createTagDecorator(); this.tagLibrary = compiler.createTagLibrary(this.getCompilationMessageHolder()); // namespace management this.namespaceManager = new NamespaceManager(); // tag uids this.tagId = 0; // for composition use this.finished = false; // our compilationunit stack this.units = new Stack<>(); this.units.push(new CompilationUnit()); config = WebConfiguration.getInstance(); }
public CompilationManager(String alias, Compiler compiler) { // this is our alias this.alias = alias; // grab compiler state this.compiler = compiler; this.tagDecorator = compiler.createTagDecorator(); this.tagLibrary = compiler.createTagLibrary(this.getCompilationMessageHolder()); // namespace management this.namespaceManager = new NamespaceManager(); // tag uids this.tagId = 0; // for composition use this.finished = false; // our compilationunit stack this.units = new Stack<>(); this.units.push(new CompilationUnit()); config = WebConfiguration.getInstance(); }
public CompilationManager(String alias, Compiler compiler) { // this is our alias this.alias = alias; // grab compiler state this.compiler = compiler; this.tagDecorator = compiler.createTagDecorator(); this.tagLibrary = compiler.createTagLibrary(this.getCompilationMessageHolder()); // namespace management this.namespaceManager = new NamespaceManager(); // tag uids this.tagId = 0; // for composition use this.finished = false; // our compilationunit stack this.units = new Stack<>(); this.units.push(new CompilationUnit()); config = WebConfiguration.getInstance(); }
mngr.getCompilationMessageHolder()); mngr.setCompilationMessageHolder(null);
protected FaceletHandler doCompile(CompilationManager mngr, CompilationHandler handler, URL src, String alias) throws IOException { String encoding = getEncoding(); try (InputStream is = new BufferedInputStream(src.openStream(), 1024);) { writeXmlDecl(is, encoding, mngr); SAXParser parser = this.createSAXParser(handler); parser.parse(is, handler); } catch (SAXException e) { throw new FaceletException("Error Parsing " + alias + ": " + e.getMessage(), e.getCause()); } catch (ParserConfigurationException e) { throw new FaceletException("Error Configuring Parser " + alias + ": " + e.getMessage(), e.getCause()); } catch (FaceletException e) { throw e; } FaceletHandler result = new EncodingHandler(mngr.createFaceletHandler(), encoding, mngr.getCompilationMessageHolder()); mngr.setCompilationMessageHolder(null); return result; }
protected FaceletHandler doCompile(CompilationManager mngr, CompilationHandler handler, URL src, String alias) throws IOException { String encoding = getEncoding(); try (InputStream is = new BufferedInputStream(src.openStream(), 1024);) { writeXmlDecl(is, encoding, mngr); SAXParser parser = this.createSAXParser(handler); parser.parse(is, handler); } catch (SAXException e) { throw new FaceletException("Error Parsing " + alias + ": " + e.getMessage(), e.getCause()); } catch (ParserConfigurationException e) { throw new FaceletException("Error Configuring Parser " + alias + ": " + e.getMessage(), e.getCause()); } catch (FaceletException e) { throw e; } FaceletHandler result = new EncodingHandler(mngr.createFaceletHandler(), encoding, mngr.getCompilationMessageHolder()); mngr.setCompilationMessageHolder(null); return result; }
protected FaceletHandler doCompile(CompilationManager mngr, CompilationHandler handler, URL src, String alias) throws IOException { String encoding = getEncoding(); try (InputStream is = new BufferedInputStream(src.openStream(), 1024);) { writeXmlDecl(is, encoding, mngr); SAXParser parser = this.createSAXParser(handler); parser.parse(is, handler); } catch (SAXException e) { throw new FaceletException("Error Parsing " + alias + ": " + e.getMessage(), e.getCause()); } catch (ParserConfigurationException e) { throw new FaceletException("Error Configuring Parser " + alias + ": " + e.getMessage(), e.getCause()); } catch (FaceletException e) { throw e; } FaceletHandler result = new EncodingHandler(mngr.createFaceletHandler(), encoding, mngr.getCompilationMessageHolder()); mngr.setCompilationMessageHolder(null); return result; }