@TypeValue("EarArchiveModel") @ArchiveType(".ear") public interface EarArchiveModel extends ArchiveModel { }
private void initTypes() { Set<Class<? extends WindupVertexFrame>> frameClasses = graphTypeManager.getRegisteredTypes(); for (Class<? extends WindupVertexFrame> frameClass : frameClasses) { ArchiveType archiveType = frameClass.getAnnotation(ArchiveType.class); if (archiveType != null) { this.suffixToModelClass.put(archiveType.value(), frameClass); } } }
@TypeValue("WarArchiveModel") @ArchiveType(".war") public interface WarArchiveModel extends ArchiveModel { }
private void initTypes() { Set<Class<? extends WindupFrame<?>>> frameClasses = graphTypeManager.getRegisteredTypes(); for (Class<? extends WindupFrame<?>> frameClass : frameClasses) { // only use vertex frames for this mapping if (!WindupVertexFrame.class.isAssignableFrom(frameClass)) continue; @SuppressWarnings("unchecked") Class<? extends WindupVertexFrame> vertexFrame = (Class<? extends WindupVertexFrame>)frameClass; ArchiveType archiveType = frameClass.getAnnotation(ArchiveType.class); if (archiveType != null) { this.suffixToModelClass.put(archiveType.value(), vertexFrame); } } }
@TypeValue(EarArchiveModel.TYPE) @ArchiveType(".ear") public interface EarArchiveModel extends ArchiveModel { String TYPE = "EarArchiveModel"; }
private void initTypes() { Set<Class<? extends WindupFrame<?>>> frameClasses = graphTypeManager.getRegisteredTypes(); for (Class<? extends WindupFrame<?>> frameClass : frameClasses) { // only use vertex frames for this mapping if (!WindupVertexFrame.class.isAssignableFrom(frameClass)) continue; @SuppressWarnings("unchecked") Class<? extends WindupVertexFrame> vertexFrame = (Class<? extends WindupVertexFrame>)frameClass; ArchiveType archiveType = frameClass.getAnnotation(ArchiveType.class); if (archiveType != null) { this.suffixToModelClass.put(archiveType.value(), vertexFrame); } } }
@TypeValue(EarArchiveModel.TYPE) @ArchiveType(".ear") public interface EarArchiveModel extends ArchiveModel { String TYPE = "EarArchiveModel"; }
/** * Represents a .jar archive. * * @author <a href="mailto:jesse.sightler@gmail.com">Jesse Sightler</a> * */ @TypeValue(JarArchiveModel.TYPE) @ArchiveType(".jar") public interface JarArchiveModel extends ArchiveModel { String TYPE = "JarArchiveModel"; }
@TypeValue(WarArchiveModel.TYPE) @ArchiveType(".war") public interface WarArchiveModel extends ArchiveModel { String TYPE = "WarArchiveModel"; }
/** * Represents a .jar archive. * * @author jsightler <jesse.sightler@gmail.com> * */ @TypeValue("JarArchiveResource") @ArchiveType(".jar") public interface JarArchiveModel extends ArchiveModel { }
/** * Represents a .jar archive. * * @author <a href="mailto:jesse.sightler@gmail.com">Jesse Sightler</a> * */ @TypeValue(JarArchiveModel.TYPE) @ArchiveType(".jar") public interface JarArchiveModel extends ArchiveModel { String TYPE = "JarArchiveModel"; }
@TypeValue(WarArchiveModel.TYPE) @ArchiveType(".war") public interface WarArchiveModel extends ArchiveModel { String TYPE = "WarArchiveModel"; }