ApplicationMetaModel(ElementHandle.Package handle, String baseName) { // if (baseName == null) { String s = handle.getPackageName().toString(); int index = s.lastIndexOf('.'); baseName = Character.toUpperCase(s.charAt(index + 1)) + s.substring(index + 2); } // this.handle = handle; this.modified = false; this.baseName = baseName; }
ApplicationMetaModel(ElementHandle.Package handle, String baseName) { // if (baseName == null) { String s = handle.getPackageName().toString(); int index = s.lastIndexOf('.'); baseName = Character.toUpperCase(s.charAt(index + 1)) + s.substring(index + 2); } // this.handle = handle; this.modified = false; this.baseName = baseName; }
private Properties loadBundle(ProcessingContext context, ElementHandle.Package pkg, String bundleName) { Path.Absolute absolute = pkg.getPackageName().resolve(bundleName + ".properties"); FileObject bundle = context.resolveResourceFromSourcePath(pkg, absolute); if (bundle != null) { try { InputStream in = bundle.openInputStream(); Properties properties = new Properties(); properties.load(in); return properties; } catch (IOException e) { context.log(Level.SEVERE, "Could not load resource bundle", e); } } return null; } // end::loadBundle[]
private Properties loadBundle(ProcessingContext context, ElementHandle.Package pkg, String bundleName) { Path.Absolute absolute = pkg.getPackageName().resolve(bundleName + ".properties"); FileObject bundle = context.resolveResourceFromSourcePath(pkg, absolute); if (bundle != null) { try { InputStream in = bundle.openInputStream(); Properties properties = new Properties(); properties.load(in); return properties; } catch (IOException e) { context.log(Level.SEVERE, "Could not load resource bundle", e); } } return null; } // end::loadBundle[]
public Name getName() { return handle.getPackageName(); }
@Override public Iterable<? extends Completion> getCompletions( ApplicationMetaModel metaModel, AnnotationKey annotationKey, AnnotationState annotationState, String member, String userText) { if (metaModel.getHandle().getPackageName().isPrefix(annotationKey.getElement().getPackageName())) { return super.getCompletions(metaModel, annotationKey, annotationState, member, userText); } else { return null; } }
@Override public Iterable<? extends Completion> getCompletions( ApplicationMetaModel metaModel, AnnotationKey annotationKey, AnnotationState annotationState, String member, String userText) { if (metaModel.getHandle().getPackageName().isPrefix(annotationKey.getElement().getPackageName())) { return super.getCompletions(metaModel, annotationKey, annotationState, member, userText); } else { return null; } }
@Override public void processAnnotationAdded(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState added) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { String name = (String)added.get("name"); if (name == null) { name = metaModel.getBaseName() + "Portlet"; } enabledMap.put(pkg, new String[]{name, metaModel.getName().toString()}); toEmit.add(pkg); } }
@Override public JSON getDescriptor(ModuleMetaModel metaModel) { JSON json = null; Collection<ApplicationMetaModel> applications = metaModel.getChildren(ApplicationMetaModel.class); if (applications != null && applications.size() > 0) { json = new JSON(); for (ApplicationMetaModel application : applications) { json.set(application.getHandle().getPackageName().toString(), new JSON()); } } return json; } }
@Override public void processAnnotationAdded(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState added) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { servlets.put(pkg, added); } }
public JSON toJSON() { JSON json = new JSON(); json.set("handle", handle); json.set("qn", handle.getPackageName().toString()); json.map("templates", getChild(TemplateContainerMetaModel.KEY)); json.map("controllers", getChild(ControllersMetaModel.KEY)); return json; }
@Override public void processAnnotationChange(ApplicationMetaModel metaModel, AnnotationChange change) { if (metaModel.getHandle().getPackageName().isPrefix(change.getKey().getElement().getPackageName())) { super.processAnnotationChange(metaModel, change); } }
@Override public void processAnnotationChange(ApplicationMetaModel metaModel, AnnotationChange change) { if (metaModel.getHandle().getPackageName().isPrefix(change.getKey().getElement().getPackageName())) { super.processAnnotationChange(metaModel, change); } }
public JSON toJSON() { JSON json = new JSON(); json.set("handle", handle); json.set("qn", handle.getPackageName().toString()); json.map("templates", getChild(TemplateContainerMetaModel.KEY)); json.map("controllers", getChild(ControllersMetaModel.KEY)); return json; }
@Override public void processAnnotationAdded(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState added) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { servlets.put(pkg, added); } }
public Name getName() { return handle.getPackageName(); }
@Override public void processAnnotationRemoved(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState removed) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { servlets.remove(pkg); } }
@Override public JSON getDescriptor(ModuleMetaModel metaModel) { JSON json = null; Collection<ApplicationMetaModel> applications = metaModel.getChildren(ApplicationMetaModel.class); if (applications != null && applications.size() > 0) { json = new JSON(); for (ApplicationMetaModel application : applications) { json.set(application.getHandle().getPackageName().toString(), new JSON()); } } return json; } }
@Override public void processAnnotationRemoved(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState removed) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { servlets.remove(pkg); } }
@Override public void processAnnotationAdded(ApplicationMetaModel metaModel, AnnotationKey key, AnnotationState added) { ElementHandle.Package pkg = metaModel.getHandle(); if (key.getElement().getPackageName().equals(pkg.getPackageName())) { String name = (String)added.get("name"); if (name == null) { name = metaModel.getBaseName() + "Portlet"; } enabledMap.put(pkg, new String[]{name, metaModel.getName().toString()}); toEmit.add(pkg); } }