Revision 999 org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.lib.impl/src/main/java/org/gvsig/raster/cache/buffer/impl/PxTileImpl.java

View differences:

PxTileImpl.java
14 14
	private static final long    serialVersionUID = 1L;
15 15
	private String               reference        = null;
16 16
	private Rectangle2D          selection        = null;
17
	private BufferDataSource    dataSource       = null;
17
	private BufferDataSource[]   dataSource       = null;
18 18
	
19 19
	/**
20 20
	 * Set size and position values
......
86 86
	 * @param dataSource
87 87
	 */
88 88
	public void setDataSource(BufferDataSource dataSource) {
89
		this.dataSource = new BufferDataSource[]{dataSource};
90
	}
91
	
92
	/**
93
	 * Set the data source
94
	 * @param dataSource
95
	 */
96
	public void setDataSource(BufferDataSource[] dataSource) {
89 97
		this.dataSource = dataSource;
90 98
	}
91 99

  
......
94 102
	 * @return
95 103
	 */
96 104
	public BufferDataSource getDataSource() {
105
		if(dataSource != null && dataSource.length >= 1)
106
			return dataSource[0];
107
		return null;
108
	}
109
	
110
	/**
111
	 * Get the data source
112
	 * @return
113
	 */
114
	public BufferDataSource[] getDataSourceList() {
97 115
		return dataSource;
98 116
	}
99 117
	

Also available in: Unified diff