Package com.thoughtworks.qdox.model

Examples of com.thoughtworks.qdox.model.DocletTag


     * @param enhancer  the attribute enhancer
     */
    private void parseAspect(
            final JavaClass javaClass,
            final AttributeEnhancer enhancer) {
        DocletTag aspectTag = javaClass.getTagByName(ATTR_ASPECT);
        if (aspectTag != null) {
            String name = aspectTag.getNamedParameter("name");
            String deploymentModel = null;
            String[] parameters = aspectTag.getParameters();
            for (int j = 0; j < parameters.length; j++) {
                if (parameters[j].startsWith("name=")) {
                    continue;
                }
                else {
View Full Code Here


     * @param enhancer  the attribute enhancer
     */
    private void parseExecutionPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_EXECUTION);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new ExecutionAttribute(expression)
        );
        log("\texecution pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseExpressionPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_EXPRESSION);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new ExpressionAttribute(expression)
        );
        log("\tpointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseCallPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_CALL);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new CallAttribute(expression)
        );
        log("\tcall pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseClassPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_CLASS);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new ClassAttribute(expression)
        );
        log("\tclass pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseSetPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_SET);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new SetAttribute(expression)
        );
        log("\tset pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseGetPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_GET);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new GetAttribute(expression)
        );
        log("\tget pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseHandlerPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_HANDLER);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new HandlerAttribute(expression)
        );
        log("\thandler pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseCFlowPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_CFLOW);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new CFlowAttribute(expression)
        );
        log("\tcflow pointcut [" + javaField.getName() + "::" + expression + ']');
View Full Code Here

     * @param enhancer  the attribute enhancer
     */
    private void parseImplementsPointcut(
            final JavaField javaField,
            final AttributeEnhancer enhancer) {
        DocletTag pointcutTag = javaField.getTagByName(ATTR_IMPLEMENTS);
        if (pointcutTag == null) {
            return;
        }
        String expression = pointcutTag.getValue();
        enhancer.insertFieldAttribute(
                javaField,
                new ImplementsAttribute(expression)
        );
        log("\tinterface introduction [" + javaField.getType().getValue() + "::" + expression + ']');
View Full Code Here

TOP

Related Classes of com.thoughtworks.qdox.model.DocletTag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.