Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.docx4j.openpackaging.parts.SpreadsheetML;
  
  import java.util.List;
  
 
 public class WorkbookPart  extends JaxbSmlPart<Workbook> {
 	
 	
 	public WorkbookPart(PartName partNamethrows InvalidFormatException {
 		super(partName);
 		init();
 	}
 
 	public WorkbookPart() throws InvalidFormatException {
 		super(new PartName("/xl/workbook.xml"));
 		init();
 	}
 	
 	public void init() {	
 				
 		// Used if this Part is added to [Content_Types].xml 
 
 		// Used when this Part is added to a rels 
 		
 	}
 	
 		return ;
 	}
 	
 	
 	public boolean setPartShortcut(Part part) {
 		
 		if (part == null ){
 			return false;
 		} else {
 			return setPartShortcut(partpart.getRelationshipType() );
 		}
 		
 	}	
 		
 	public boolean setPartShortcut(Part partString relationshipType) {
 		
 		// Since each part knows its relationshipsType,
 		// why is this passed in as an arg?
 		// Answer: where the relationshipType is ascertained
 		// from the rel itself, it is the most authoritative.
 		// Note that we normally use the info in [Content_Types]
 		// to create a part of the correct type.  This info
 		// will not necessary correspond to the info in the rel!
 		
 		if (relationshipType==null) {
 			.warn("trying to set part shortcut against a null relationship type.");
 			return false;
 		}
 		
 		if (relationshipType.equals(.)) {
 			return true;			
 		} else {	
 			return false;
 		}
 	}

Parameters:
index
Returns:
Throws:
org.xlsx4j.exceptions.Xlsx4jException
:
since 3.0.1
 
 	public WorksheetPart getWorksheet(int indexthrows Xlsx4jException {
 		
 		List<Sheetsheetsthis.getContents().getSheets().getSheet(); 
 
 		int zeroBasedCount = sheets.size() -1; 
 
 		if (index< 0 || index>zeroBasedCount) {
 			throw new Xlsx4jException("No sheet at index " + index + ".  (There are " + sheets.size() + " sheets) ");			
 		}
 
 		try {
 			Sheet s = sheets.get(index);
 		} catch (Exception e) {
 			throw new Xlsx4jException("Sheet " + index + " not found"e);
		}
	}
New to GrepCode? Check out our FAQ X