Examples of XBaseModel


Examples of net.xoetrope.xui.data.XBaseModel

  public static XModel createDataSet( String name, XModel model )
  {
    XModel dset = (XModel)model.get( name );
    if ( dset == null ) {
      dset = new XBaseModel();
      dset.setId( name );
      dset.setTagName( "dataset" );
      model.append( dset );
    }
    return dset;
View Full Code Here

Examples of net.xoetrope.xui.data.XBaseModel

    return dset;
  }

  public static XModel createDataItem( String name, String value, XModel model )
  {
    XBaseModel child = new XBaseModel();
    child.setTagName( "data" );
    child.setId( name );
    child.setAttribValue( XBaseModel.VALUE_ATTRIBUTE, value );
    model.append( child );
    return child;
  }
View Full Code Here

Examples of net.xoetrope.xui.data.XBaseModel

    testModel();
  }

  public void testModel()
  {
    XBaseModel dset = (XBaseModel) XTableModelHelper.createDataSet( "events" );
    XBaseModel tableModel = (XBaseModel) XTableModelHelper.createTable( dset, "items" );
    XBaseModel header = (XBaseModel) XTableModelHelper.addHeader( tableModel );
    XTableModelHelper.addData( header, "event", "event" );
    XTableModelHelper.addData( header, "control", "control" );
    XTableModelHelper.addData( header, "value", "value" );

    XModel baseModel = (XModel)XProjectManager.getModel();
    XBaseModel settings = new XBaseModel();
    settings.setTagName( "dataset" );
    settings.setAttribValue( 1, "settings" );
    baseModel.append(settings);

    XBaseModel urlModel = new XBaseModel();
    urlModel.setTagName( "data" );
    urlModel.setAttribValue( 1, "url" );
    urlModel.set( "The url" );
    settings.append( urlModel );
    System.out.println("before dump 1");
    DebugLogger.dumpModel( (XBaseModel)XProjectManager.getModel().get( "base/settings") );
    System.out.println("after dump 2");
  }
View Full Code Here

Examples of net.xoetrope.xui.data.XBaseModel

  protected void setUp() throws Exception
  {
    super.setUp();

    xBaseModel = new XBaseModel();

    XApplet so = new XApplet();
    XProject project = XProjectManager.getCurrentProject( so );
    XDataSource ds = new XDataSource( project );
    InputStream is = ds.getClass().getClassLoader().getResourceAsStream( "test/xui/data/people.xml" );

    XmlElement src = XmlSource.read( new BufferedReader( new InputStreamReader( is ) ) );
    src.setName( "people" );
    ds.loadTable( src, xBaseModel );

    xBaseModel.setId( "TextXBaseModel" );
    xBaseModel.setTagName( "TestNode" );
    xBaseModel.setNumAttributes( 3 );
    xBaseModel.setAttribValue( 0, "extraData", "testValue" );
    xBaseModel.setAttribValue( 2, "extraData", "moreInfo" );

    XBaseModel child = new XBaseModel();
    child.setId( "family" );
    child.setTagName( "family" );
    child.setAttribValue( 0, null, "doe" );
    xBaseModel.append( child );
  }
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.