Examples of AssetEditorFactory


Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                       SortableHeaderGroup<StatePageRow> sortableHeaderGroup) {

        Column<StatePageRow, RuleFormatImageResource> formatColumn = new Column<StatePageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(StatePageRow row) {
            AssetEditorFactory assetEditorFactory = GWT.create(AssetEditorFactory.class);
                return new RuleFormatImageResource(row.getFormat(), assetEditorFactory.getAssetEditorIcon(row.getFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<StatePageRow, RuleFormatImageResource>(
                                                                                           sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                       SortableHeaderGroup<AdminArchivedPageRow> sortableHeaderGroup) {

        Column<AdminArchivedPageRow, RuleFormatImageResource> formatColumn = new Column<AdminArchivedPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(AdminArchivedPageRow row) {
            AssetEditorFactory assetEditorFactory = GWT.create(AssetEditorFactory.class);
                return new RuleFormatImageResource(row.getFormat(), assetEditorFactory.getAssetEditorIcon(row.getFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<AdminArchivedPageRow, RuleFormatImageResource>(
                                                                                                   sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                        SortableHeaderGroup<AssetPageRow> sortableHeaderGroup ) {

        Column<AssetPageRow, RuleFormatImageResource> formatColumn = new Column<AssetPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue( AssetPageRow row ) {
                AssetEditorFactory assetEditorFactory = GWT.create( AssetEditorFactory.class );
                return new RuleFormatImageResource( row.getFormat(),
                        assetEditorFactory.getAssetEditorIcon( row.getFormat() ) );
            }
        };
        columnPicker.addColumn( formatColumn,
                new SortableHeader<AssetPageRow, RuleFormatImageResource>( sortableHeaderGroup,
                        constants.Format(),
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                       SortableHeaderGroup<CategoryPageRow> sortableHeaderGroup) {

        Column<CategoryPageRow, RuleFormatImageResource> formatColumn = new Column<CategoryPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(CategoryPageRow row) {
            AssetEditorFactory assetEditorFactory = GWT.create(AssetEditorFactory.class);
                return new RuleFormatImageResource(row.getFormat(), assetEditorFactory.getAssetEditorIcon(row.getFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<CategoryPageRow, RuleFormatImageResource>(
                                                                                              sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                        SortableHeaderGroup<InboxPageRow> sortableHeaderGroup ) {

        Column<InboxPageRow, RuleFormatImageResource> formatColumn = new Column<InboxPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue( InboxPageRow row ) {
                AssetEditorFactory assetEditorFactory = GWT.create( AssetEditorFactory.class );
                return new RuleFormatImageResource( row.getFormat(), assetEditorFactory.getAssetEditorIcon( row.getFormat() ) );
            }
        };
        columnPicker.addColumn( formatColumn,
                new SortableHeader<InboxPageRow, RuleFormatImageResource>(
                        sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                true );

        Column<BuilderResultLine, RuleFormatImageResource> formatColumn = new Column<BuilderResultLine, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(BuilderResultLine row) {
            AssetEditorFactory assetEditorFactory = GWT.create(AssetEditorFactory.class);
                return new RuleFormatImageResource(row.getAssetFormat(), assetEditorFactory.getAssetEditorIcon(row.getAssetFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<BuilderResultLine, RuleFormatImageResource>(
                                                                                                sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                       SortableHeaderGroup<QueryPageRow> sortableHeaderGroup) {

        Column<QueryPageRow, RuleFormatImageResource> formatColumn = new Column<QueryPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(QueryPageRow row) {
            AssetEditorFactory assetEditorFactory = GWT.create(AssetEditorFactory.class);
                return new RuleFormatImageResource(row.getFormat(), assetEditorFactory.getAssetEditorIcon(row.getFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<QueryPageRow, RuleFormatImageResource>(
                                                                                           sortableHeaderGroup,
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

    }

    public static void fillModuleItemStructure( TreeItem moduleTreeItem ) {
        //If two or more asset editors (that are associated with different formats) have same titles,
        //we group them together and display them as one node on the package tree.
        AssetEditorFactory factory = GWT.create( AssetEditorFactory.class );
        String[] registeredFormats = factory.getRegisteredAssetEditorFormats();

        //Use list to preserve the order of asset editors defined in configuration.
        List<List<String>> formatListGroupedByTitles = new ArrayList<List<String>>();
        for (String format : registeredFormats) {
            boolean found = false;
            for (List<String> formatListWithSameTile : formatListGroupedByTitles) {
                for (String addedFormat : formatListWithSameTile) {
                    //If two formats has same tile, group them together
                    if ( factory.getAssetEditorTitle( addedFormat ).equals( factory.getAssetEditorTitle( format ) ) ) {
                        found = true;
                        break;
                    }
                }
                if ( found ) {
                    formatListWithSameTile.add( format );
                    break;
                }
            }
            if ( !found ) {
                List<String> formatListWithSameTile = new ArrayList<String>();
                formatListWithSameTile.add( format );
                formatListGroupedByTitles.add( formatListWithSameTile );
            }
        }

        for (List<String> formatList : formatListGroupedByTitles) {
            TreeItem item = new TreeItem( Util.getHeader(
                    factory.getAssetEditorIcon( formatList.get( 0 ) ),
                    factory.getAssetEditorTitle( formatList.get( 0 ) ) ) );
            if ( formatList.size() == 1 && "".equals( formatList.get( 0 ) ) ) {
                item.setUserObject( new String[0] );
            } else {
                String[] formats = new String[formatList.size()];
                formats = formatList.toArray( formats );
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                        SortableHeaderGroup<AssetPageRow> sortableHeaderGroup) {

        Column<AssetPageRow, RuleFormatImageResource> formatColumn = new Column<AssetPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(AssetPageRow row) {
                AssetEditorFactory factory = clientFactory.getAssetEditorFactory();
                return new RuleFormatImageResource( row.getFormat(),
                                                    factory.getAssetEditorIcon( row.getFormat() ) );
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<AssetPageRow, RuleFormatImageResource>( sortableHeaderGroup,
                                                                                           constants.Format(),
View Full Code Here

Examples of org.drools.guvnor.client.common.AssetEditorFactory

                                       SortableHeaderGroup<CategoryPageRow> sortableHeaderGroup) {

        Column<CategoryPageRow, RuleFormatImageResource> formatColumn = new Column<CategoryPageRow, RuleFormatImageResource>( new RuleFormatImageResourceCell() ) {

            public RuleFormatImageResource getValue(CategoryPageRow row) {
                AssetEditorFactory factory = clientFactory.getAssetEditorFactory();
                return new RuleFormatImageResource(row.getFormat(), factory.getAssetEditorIcon(row.getFormat()));
            }
        };
        columnPicker.addColumn( formatColumn,
                                new SortableHeader<CategoryPageRow, RuleFormatImageResource>(
                                                                                              sortableHeaderGroup,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.