Package org.drools.guvnor.shared.modules.ModuleHeader

Examples of org.drools.guvnor.shared.modules.ModuleHeader.Import


                        tk = tk.substring( 6 ).trim();
                        if ( tk.endsWith( ";" ) ) {
                            tk = tk.substring( 0,
                                               tk.length() - 1 );
                        }
                        mh.getImports().add( new Import( tk ) );
                    } else if ( tk.startsWith( "global" ) ) {
                        tk = tk.substring( 6 ).trim();
                        if ( tk.endsWith( ";" ) ) {
                            tk = tk.substring( 0,
                                               tk.length() - 1 );
View Full Code Here


     * @return
     */
    public static String renderModuleHeader(ModuleHeader mh) {
        StringBuilder sb = new StringBuilder();
        for ( Iterator<Import> iterator = mh.getImports().iterator(); iterator.hasNext(); ) {
            Import i = iterator.next();
            sb.append( "import " + i.getType() + "\n" );
        }

        for ( Iterator<Global> it = mh.getGlobals().iterator(); it.hasNext(); ) {
            Global g = (Global) it.next();
            sb.append( "global " + g.getType() + " " + g.getName() );
View Full Code Here

        assertEquals( 0,
                      mh.getGlobals().size() );
        assertEquals( 3,
                      mh.getImports().size() );
        Import i = mh.getImports().get( 0 );
        assertEquals( "goo.bar.Whee",
                      i.getType() );

        i = mh.getImports().get( 1 );
        assertEquals( "wee.waah.Foo",
                      i.getType() );

        i = mh.getImports().get( 2 );
        assertEquals( "nee.Nah",
                      i.getType() );

    }
View Full Code Here

        assertEquals( 1,
                      mh.getImports().size() );
        assertEquals( 1,
                      mh.getGlobals().size() );

        Import i = mh.getImports().get( 0 );
        assertEquals( "goo.bar.Whee",
                      i.getType() );

        Global g = mh.getGlobals().get( 0 );
        assertEquals( "wee.waah.Foo",
                      g.getType() );
        assertEquals( "asd",
View Full Code Here

    }

    @Test
    public void testRenderTypes() {
        ModuleHeader mh = new ModuleHeader();
        mh.getImports().add( new Import( "foo.bar.Baz" ) );
        String h = ModuleHeaderHelper.renderModuleHeader( mh );
        assertNotNull( h );
        assertEquals( "import foo.bar.Baz",
                      h.trim() );
        mh = ModuleHeaderHelper.parseHeader( h );
        assertEquals( 1,
                      mh.getImports().size() );
        Import i = mh.getImports().get( 0 );
        assertEquals( "foo.bar.Baz",
                      i.getType() );

        mh.getGlobals().add( new Global( "foo.Bar",
                                         "xs" ) );
        mh.getGlobals().add( new Global( "whee.wah",
                                         "tt" ) );
View Full Code Here

            {
                addClickHandler( new ClickHandler() {
                    public void onClick(ClickEvent event) {
                        String type = (!"".equals( className.getText() )) ? className.getText() : factList.getItemText( factList.getSelectedIndex() );
                        if ( !global ) {
                            mh.getImports().add( new Import( type ) );
                            doImports( mh );
                        } else {
                            if ( "".equals( globalName.getText() ) ) {
                                Window.alert( Constants.INSTANCE.YouMustEnterAGlobalVariableName() );
                                return;
View Full Code Here

            {
                addClickHandler( new ClickHandler() {
                    public void onClick(ClickEvent event) {
                        String type = (!"".equals( className.getText() )) ? className.getText() : factList.getItemText( factList.getSelectedIndex() );
                        if ( !global ) {
                            mh.getImports().add( new Import( type ) );
                            doImports( mh );
                        } else {
                            if ( "".equals( globalName.getText() ) ) {
                                Window.alert( Constants.INSTANCE.YouMustEnterAGlobalVariableName() );
                                return;
View Full Code Here

TOP

Related Classes of org.drools.guvnor.shared.modules.ModuleHeader.Import

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.