VirtualTable support - add add/set/getNativeName to GSResourceEncoder
This commit is contained in:
parent
755cf4479e
commit
944e9d8325
@ -53,6 +53,7 @@ import org.jdom.filter.Filter;
|
|||||||
public abstract class GSResourceEncoder
|
public abstract class GSResourceEncoder
|
||||||
extends PropertyXMLEncoder {
|
extends PropertyXMLEncoder {
|
||||||
public final static String NAME = "name";
|
public final static String NAME = "name";
|
||||||
|
public final static String NATIVENAME = "nativeName";
|
||||||
public final static String METADATA="metadata";
|
public final static String METADATA="metadata";
|
||||||
public final static String KEYWORDS="keywords";
|
public final static String KEYWORDS="keywords";
|
||||||
public final static String METADATALINKS="metadataLinks";
|
public final static String METADATALINKS="metadataLinks";
|
||||||
@ -242,6 +243,43 @@ public abstract class GSResourceEncoder
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the 'nativename' node with a text value from 'name'
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
protected void addNativeName(final String nativename) {
|
||||||
|
add(NATIVENAME, nativename);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set or modify the 'nativename' node with a text value from 'name'
|
||||||
|
*
|
||||||
|
* @note if not specified, the nativeName will be set with the value of the
|
||||||
|
* 'name' node.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setNativeName(final String nativename) {
|
||||||
|
set(NATIVENAME, nativename);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the nativeName
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getNativeName() {
|
||||||
|
final Element nameNode = ElementUtils.contains(getRoot(), NATIVENAME, 1);
|
||||||
|
if (nameNode != null)
|
||||||
|
return nameNode.getText();
|
||||||
|
else
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private final static String DESCRIPTION = "description";
|
private final static String DESCRIPTION = "description";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user