⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 builderexample1.java

📁 Java Pattern Oriented Framework (Jt) 是为了实现Java快速开发的面向模式的框架。
💻 JAVA
字号:


package Jt.examples.patterns;

import Jt.JtBuilder;
import Jt.JtList;
import Jt.JtMessage;
import Jt.JtObject;


/**
 * Jt Implementation of the Builder pattern.
 */

public class BuilderExample1 extends JtBuilder {


    private static final long serialVersionUID = 1L;
    public static final String JtCLASS_NAME = BuilderExample1.class.getName();   

    
    public BuilderExample1 () {
    }

    private Object build () {
        JtList expression = new JtList ();
        JtMessage msg = new JtMessage (JtList.JtADD);
        
        
        msg.setMsgContent(new Integer (1));
        
        sendMessage (expression, msg);
        
        msg.setMsgContent("+");
        
        sendMessage (expression, msg);
        
        msg.setMsgContent(new Integer (2));
        
        sendMessage (expression, msg);
        
        return (expression);        
    }



    public Object processMessage (Object event) {

        String msgid = null;
        JtMessage e = (JtMessage) event;


        if (e == null)
            return null;

        msgid = (String) e.getMsgId ();

        if (msgid == null)
            return null;


        if (msgid.equals (JtObject.JtREMOVE)) {
            return (null);     
        }
        
        if (msgid.equals (JtBuilder.JtBUILD)) {
            return (build ());     
        }

        return (super.processMessage(event));

    }




}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -