📄 featuretypeconfig.java
字号:
f.setDefaultStyle(defaultStyle);
f.setStyles(styles);
f.setDirName(dirName);
f.setSchemaBase(schemaBase);
f.setSchemaName(schemaName);
f.setCachingEnabled(cachingEnabled);
f.setCacheMaxAge(cacheMaxAge);
return f;
}
/**
* Searches through the schema looking for an AttributeTypeInfoConfig that
* matches the name passed in attributeTypeName
*
* @param attributeTypeName the name of the AttributeTypeInfo to search
* for.
*
* @return AttributeTypeInfoConfig from the schema, if found
*/
public AttributeTypeInfoConfig getAttributeFromSchema(String attributeTypeName) {
Iterator iter = schemaAttributes.iterator();
while (iter.hasNext()) {
AttributeTypeInfoConfig atiConfig = (AttributeTypeInfoConfig) iter.next();
if (atiConfig.getName().equals(attributeTypeName)) {
return atiConfig;
}
}
return null;
}
/**
* Convience method for dataStoreId.typeName.
*
* <p>
* This key may be used to store this FeatureType in a Map for later.
* </p>
*
* @return dataStoreId.typeName
*/
public String getKey() {
return getDataStoreId() + DataConfig.SEPARATOR + getName();
}
/**
* Access _abstract property.
*
* @return Returns the _abstract.
*/
public String getAbstract() {
return _abstract;
}
/**
* Set _abstract to _abstract.
*
* @param _abstract The _abstract to set.
*/
public void setAbstract(String _abstract) {
this._abstract = _abstract;
}
/**
* Access dataStoreId property.
*
* @return Returns the dataStoreId.
*/
public String getDataStoreId() {
return dataStoreId;
}
/**
* Set dataStoreId to dataStoreId.
*
* @param dataStoreId The dataStoreId to set.
*/
public void setDataStoreId(String dataStoreId) {
this.dataStoreId = dataStoreId;
}
/**
* Access defaultStyle property.
*
* @return Returns the defaultStyle.
*/
public String getDefaultStyle() {
return defaultStyle;
}
/**
* Set defaultStyle to defaultStyle.
*
* @param defaultStyle The defaultStyle to set.
*/
public void setDefaultStyle(String defaultStyle) {
this.defaultStyle = defaultStyle;
}
public ArrayList getStyles() {
return styles;
}
public void setStyles(ArrayList styles) {
this.styles = styles;
}
public void addStyle(String style) {
if (!this.styles.contains(style)) {
this.styles.add(style);
}
}
/**
* Access definitionQuery property.
*
* @return Returns the definitionQuery.
*/
public Filter getDefinitionQuery() {
return definitionQuery;
}
/**
* Set definitionQuery to definitionQuery.
*
* @param definitionQuery The definitionQuery to set.
*/
public void setDefinitionQuery(Filter definitionQuery) {
this.definitionQuery = definitionQuery;
}
/**
* Access dirName property.
*
* @return Returns the dirName.
*/
public String getDirName() {
return dirName;
}
/**
* Set dirName to dirName.
*
* @param dirName The dirName to set.
*/
public void setDirName(String dirName) {
this.dirName = dirName;
}
/**
* Access keywords property.
*
* @return Returns the keywords.
*/
public Set getKeywords() {
return keywords;
}
/**
* Set keywords to keywords.
*
* @param keywords The keywords to set.
*/
public void setKeywords(Set keywords) {
this.keywords = keywords;
}
/**
* Access metadataURLs property.
*
* @return Returns the metadataURLs.
*/
public Set getMetadataLinks() {
return metadataLinks;
}
/**
* Set metadataURLs to metadataURLs.
*
* @param metadataURLs The metadataURLs to set.
*/
public void setMetadataLinks(Set metadataURLs) {
this.metadataLinks = metadataURLs;
}
/**
* Access latLongBBox property.
*
* @return Returns the latLongBBox.
*/
public Envelope getLatLongBBox() {
return latLongBBox;
}
/**
* Set latLongBBox to latLongBBox.
*
* @param latLongBBox The latLongBBox to set.
*/
public void setLatLongBBox(Envelope latLongBBox) {
this.latLongBBox = latLongBBox;
}
/**
* Access nativeBBox property.
*
* @return Returns the nativeBBox.
*/
public Envelope getNativeBBox() {
return nativeBBox;
}
/**
* Set nativeBBox to nativeBBox.
*
* @param nativeBBox The nativeBBox to set.
*/
public void setNativeBBox(Envelope nativeBBox) {
this.nativeBBox = nativeBBox;
}
/**
* Access name property.
*
* @return Returns the name.
*/
public String getName() {
return name;
}
/**
* Set name to name.
*
* @param name The name to set.
*/
public void setName(String name) {
this.name = name;
}
/**
* Access numDecimals property.
*
* @return Returns the numDecimals.
*/
public int getNumDecimals() {
return numDecimals;
}
/**
* Set numDecimals to numDecimals.
*
* @param numDecimals The numDecimals to set.
*/
public void setNumDecimals(int numDecimals) {
this.numDecimals = numDecimals;
}
/**
* Access schemaAttributes property.
*
* @return Returns the schemaAttributes.
*/
public List getSchemaAttributes() {
return schemaAttributes;
}
/**
* Set schemaAttributes to schemaAttributes.
*
* @param schemaAttributes The schemaAttributes to set.
*/
public void setSchemaAttributes(List schemaAttributes) {
this.schemaAttributes = schemaAttributes;
}
/**
* Access schemaBase property.
*
* @return Returns the schemaBase.
*/
public String getSchemaBase() {
return schemaBase;
}
/**
* Set schemaBase to schemaBase.
*
* @param schemaBase The schemaBase to set.
*/
public void setSchemaBase(String schemaBase) {
this.schemaBase = schemaBase;
}
/**
* Access schemaName property.
*
* @return Returns the schemaName.
*/
public String getSchemaName() {
return schemaName;
}
/**
* Set schemaName to schemaName.
*
* @param schemaName The schemaName to set.
*/
public void setSchemaName(String schemaName) {
this.schemaName = schemaName;
}
/**
* Access sRS property.
*
* @return Returns the sRS.
*/
public int getSRS() {
return SRS;
}
/**
* Set sRS to srs.
*
* @param srs The sRS to set.
*/
public void setSRS(int srs) {
SRS = srs;
}
public int getSRSHandling() {
return SRSHandling;
}
public void setSRSHandling(int srsHandling) {
this.SRSHandling = srsHandling;
}
/**
* Access title property.
*
* @return Returns the title.
*/
public String getTitle() {
return title;
}
/**
* Set title to title.
*
* @param title The title to set.
*/
public void setTitle(String title) {
this.title = title;
}
public String toString() {
return "FeatureTypeConfig[name: " + name + " schemaName: " + schemaName + " SRS: " + SRS
+ " schemaAttributes: " + schemaAttributes + " schemaBase " + schemaBase + "]";
}
public String getWmsPath() {
return wmsPath;
}
public void setWmsPath(String wmsPath) {
this.wmsPath = wmsPath;
}
public boolean isCachingEnabled() {
return cachingEnabled;
}
public void setCachingEnabled(boolean cachingEnabled) {
this.cachingEnabled = cachingEnabled;
}
public String getCacheMaxAge() {
return cacheMaxAge;
}
public void setCacheMaxAge(String cacheMaxAge) {
this.cacheMaxAge = cacheMaxAge;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -