📄 idatafactory.java
字号:
package com.esri.solutions.jitk.personalization.data;
import com.esri.solutions.jitk.personalization.PersonalizationException;
import com.esri.solutions.jitk.personalization.dao.BookmarkInfoRecord;
import com.esri.solutions.jitk.personalization.dao.MapCompositionInfoRecord;
import com.esri.solutions.jitk.personalization.dao.QueryInfoRecord;
public interface IDataFactory {
/**
* Creates a new {@link IMapComposition} object. The <code>New</code> property
* on this Map Composition will be <code>true</code>.
*
* @return New {@link IMapComposition} object. <code>null</code> will
* never be returned.
* @throws PersonalizationException Thrown if there was a problem creating
* a new {@link IMapComposition} object.
*/
public IMapComposition createMapComposition () throws PersonalizationException;
/**
* Creates a {@link IMapComposition} object with a {@link MapCompositionInfoRecord}
* object. The record object is typically returned from a {@link IMapCompositionDAO}
* method.
*
* @param record Contains raw information from the data access object
* on the Map Composition.
*
* @return Instance of {@link IMapComposition}, <code>null</code> will
* never be returned.
*
* @throws PersonalizationException Thrown if there was a problem creating
* the {@link IMapComposition}.
*/
public IMapComposition createMapComposition (MapCompositionInfoRecord record) throws PersonalizationException;
// TODO: Javadoc
public IQuery createQuery (IQuery.Type type) throws PersonalizationException;
// TODO: Javadoc
public IQuery createQuery(QueryInfoRecord rec) throws PersonalizationException;
// TODO: Javadoc
public IQuery createQuery(IMapComposition mc, IQuery.Type type) throws PersonalizationException;
// TODO: Javadoc
public IBookmark createBookmark () throws PersonalizationException;
// TODO: Javadoc
public IBookmark createBookmark(BookmarkInfoRecord rec) throws PersonalizationException;
// TODO: Javadoc
public IBookmark createBookmark(IMapComposition mc) throws PersonalizationException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -