public ReportElement create() { return new CrosstabSummaryHeader(); } }
@Test public void testGetDefaultStyleSheet() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); assertThat( header.getDefaultStyleSheet(), is( notNullValue() ) ); } }
@Test( expected = IndexOutOfBoundsException.class ) public void testgetSubReport() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); header.getSubReport( 0 ); }
@Test public void testCreationHeader() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); assertThat( header.getElementType(), is( instanceOf( CrosstabSummaryHeaderType.class ) ) ); }
@Test public void testGetSubreportCount() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); assertThat( header.getSubReportCount(), is( equalTo( 0 ) ) ); }
@Test public void testGetSubReports() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); assertThat( header.getSubReports(), is( equalTo( new SubReport[]{ } ) ) ); }
@Test public void testIsRepeat() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); header.getStyle().setBooleanStyleProperty( BandStyleKeys.REPEAT_HEADER, true ); assertThat( header.isRepeat(), is( equalTo( true ) ) ); }
@Test public void testSetSticky() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); header.setSticky( true ); boolean result = header.getStyle().getBooleanStyleProperty( BandStyleKeys.STICKY ); assertThat( result, is( equalTo( true ) ) ); }
private void init() { setElementType( new CrosstabRowGroupType() ); titleHeader = new CrosstabTitleHeader(); header = new CrosstabHeader(); summaryHeader = new CrosstabSummaryHeader(); registerAsChild( titleHeader ); registerAsChild( header ); registerAsChild( summaryHeader ); }
@Test public void testSetRepeat() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); header.setRepeat( true ); boolean result = header.getStyle().getBooleanStyleProperty( BandStyleKeys.REPEAT_HEADER ); assertThat( result, is( equalTo( true ) ) ); }
@Test public void testIsSticky() { CrosstabSummaryHeader header = new CrosstabSummaryHeader(); header.getStyle().setBooleanStyleProperty( BandStyleKeys.STICKY, true ); assertThat( header.isSticky(), is( equalTo( true ) ) ); }
private void init() { setElementType( new CrosstabColumnGroupType() ); titleHeader = new CrosstabTitleHeader(); summaryHeader = new CrosstabSummaryHeader(); header = new CrosstabHeader(); registerAsChild( titleHeader ); registerAsChild( summaryHeader ); registerAsChild( header ); }
protected void removeElement( final Element element ) { if ( element == null ) { throw new NullPointerException(); } if ( titleHeader == element ) { this.titleHeader.setParent( null ); this.titleHeader = new CrosstabTitleHeader(); this.titleHeader.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.titleHeader ); } else if ( summaryHeader == element ) { this.summaryHeader.setParent( null ); this.summaryHeader = new CrosstabSummaryHeader(); this.summaryHeader.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.summaryHeader ); } else if ( header == element ) { this.header.setParent( null ); this.header = new CrosstabHeader(); this.header.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.header ); } else { super.removeElement( element ); } }
protected void removeElement( final Element element ) { if ( element == null ) { throw new NullPointerException(); } if ( titleHeader == element ) { this.titleHeader.setParent( null ); this.titleHeader = new CrosstabTitleHeader(); this.titleHeader.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.titleHeader ); } else if ( header == element ) { this.header.setParent( null ); this.header = new CrosstabHeader(); this.header.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.header ); } else if ( summaryHeader == element ) { this.summaryHeader.setParent( null ); this.summaryHeader = new CrosstabSummaryHeader(); this.summaryHeader.setParent( this ); notifyNodeChildRemoved( element ); notifyNodeChildAdded( this.summaryHeader ); } else { super.removeElement( element ); } }