/** * * @author peter */ @Service( TemplateService.class ) public class XHtmlService extends AbstractTemplateService { public XHtmlService() { super( ServiceType.RENDERABLE, "XHTML", "Render's a document into XHTML", ContentType.TEXT_HTML ); } @Override public Renderer createRenderer() { return new XHtmlRenderer(); } }
/** * JAXB plugin that marks a package with {@link PublicAPI} * * @author peter * @since 10.3 */ @Service( RetepPluginLibrary.class ) public class PublicAPIPlugin extends AbstractAnnotatePackagePlugin { @Override protected String getLocalName() { return "publicapi"; } @Override protected Class getAnnotation() { return PublicAPI.class; } }
/** * JAXB plugin that marks a package with {@link PrivateAPI} * * @author peter * @since 10.3 */ @Service( RetepPluginLibrary.class ) public class PrivateAPIPlugin extends AbstractAnnotatePackagePlugin { @Override protected String getLocalName() { return "privateapi"; } @Override protected Class getAnnotation() { return PrivateAPI.class; } }
/** * * @author peter */ @Service( TemplateService.class ) public class BBCodeService extends AbstractTemplateService { public BBCodeService() { super( ServiceType.PARSABLE, "BBCode", "Bulletin Board Code" ); } @Override public Parser createParser() { return new BBCodeParser(); } }
/** * * @author peter */ @Service( TemplateService.class ) public class RTFService extends AbstractTemplateService { public RTFService() { super( ServiceType.PARSABLE, "RTF", "A subset of Rich Text Format", ContentType.TEXT_RICHTEXT ); } @Override public Parser createParser() { return new RTFParser(); } }
/** * * @author peter */ @Service( TemplateService.class ) public class TexMathService extends AbstractTemplateService { public TexMathService() { super( ServiceType.PARSABLE, "TexMath", "Tex Mathematics" ); } @Override public Parser createParser() { return new TexMathParser(); } // @Override // public Renderer createRenderer() // { // return new TexRenderer(); // } }
@Service( TemplateService.class ) public class WikiService extends AbstractTemplateService
@Service( TemplateService.class ) public class CSVService extends AbstractTemplateService
@Service( TemplateService.class ) public class TextService extends AbstractTemplateService
@Service( RandomSeedGenerator.class ) public class SecureRandomSeedGenerator extends SecureRandom
@Service( RetepPluginLibrary.class ) public class ExtendsPlugin extends AbstractExtImplPlugin
@Service( Module.class ) public class JNDIModule extends AbstractModule
@Service( RetepPluginLibrary.class ) public class ImplementsPlugin extends AbstractExtImplPlugin
@Service( RetepPluginLibrary.class ) public class PackageDocPlugin extends AbstractInjectionPlugin
@Service( RetepPluginLibrary.class ) public class AnnotatePlugin extends AbstractInjectionPlugin
/** * A RandomSeedGenerator that will source it's seed from the /dev/random * device on Linux/Unix systems * */ @Service( RandomSeedGenerator.class ) @ThreadSafe public static class DevRandomSeedGenerator extends FileSeedGenerator { public DevRandomSeedGenerator() { super( new File( "/dev/random" ) ); } @Override public int getPriority() { return 30; } }
/** * A RandomSeedGenerator that will source it's seed from the /dev/urandom * device on Linux/Unix systems * */ @Service( RandomSeedGenerator.class ) @ThreadSafe public static class DevUrandomSeedGenerator extends FileSeedGenerator { public DevUrandomSeedGenerator() { super( new File( "/dev/urandom" ) ); } @Override public int getPriority() { return 40; } } }
@Service( RandomSeedGenerator.class ) @ThreadSafe public static class RandomOrgSeedGenerator
@Service( RetepPluginLibrary.class ) @Generated( value = "com.sun.tools.xjc.Driver", date = "2009-12-29T06:14:44+00:00",
@Service( Charset.class ) @Encoding(