public abstract class MXUpgradeUtility
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.w3c.dom.Element |
applicationTag |
java.lang.String |
currentApp |
protected static java.lang.String |
DEFAULT_CONTROL_REGISTRY_FILENAME |
protected java.io.FileOutputStream |
outputStream |
protected java.util.HashMap |
translatableProperties |
protected org.w3c.dom.Element |
updateScript |
protected org.w3c.dom.Document |
updateScriptDocument |
Constructor and Description |
---|
MXUpgradeUtility() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearAttribute(org.w3c.dom.Node modifyTag,
org.w3c.dom.Attr attribute)
Create CLEAR property tag
|
protected org.w3c.dom.Element |
createLocationTag(org.w3c.dom.Node node,
java.lang.String keyName,
java.lang.String tagName,
boolean includeNode) |
protected org.w3c.dom.Element |
createTagID(java.lang.String tagName,
java.lang.String tagType,
java.lang.String keyName,
java.lang.String keyValue) |
protected java.lang.String |
fixupKeyName(org.w3c.dom.Element element,
java.lang.String keyName) |
protected void |
getFormattedElement(java.lang.StringBuffer sb,
int level,
org.w3c.dom.Element e) |
static java.lang.String |
getMaximoRoot() |
protected java.lang.String |
getTabString(int level)
Format method, returns level number of tabs in a string
|
protected static java.lang.String |
handleSpecialChars(java.lang.String str)
Calls replaceSpecialCharsForXML for &, <, > and " in str.
|
protected boolean |
isAttrTranslatable(org.w3c.dom.Attr attribute) |
protected boolean |
isAttrTranslatable(java.lang.String control,
java.lang.String attribute) |
protected boolean |
isTranslatable(org.w3c.dom.Node propNode) |
protected void |
loadTranslatableProperties() |
org.w3c.dom.Document |
parse(java.lang.String filename) |
void |
setApplicationTagElement(org.w3c.dom.Element e) |
protected void |
setAttribute(org.w3c.dom.Node modifyTag,
org.w3c.dom.Attr attribute)
Create SET property tag
|
void |
setLogStream(java.io.PrintStream ps) |
void |
setUpdateScriptDocument(org.w3c.dom.Document d) |
void |
setUpdateScriptElement(org.w3c.dom.Element e) |
protected void |
setValue(org.w3c.dom.Element modifyTag,
org.w3c.dom.Node node) |
protected void |
writeFormatedDocument(java.io.PrintStream outStream,
int level,
org.w3c.dom.Element e) |
void |
writeFormatedDocument(java.lang.String filename,
org.w3c.dom.Element e) |
protected static java.lang.String DEFAULT_CONTROL_REGISTRY_FILENAME
protected java.util.HashMap translatableProperties
protected java.io.FileOutputStream outputStream
public java.lang.String currentApp
protected org.w3c.dom.Document updateScriptDocument
protected org.w3c.dom.Element updateScript
protected org.w3c.dom.Element applicationTag
public static java.lang.String getMaximoRoot()
public void setLogStream(java.io.PrintStream ps)
public void setUpdateScriptDocument(org.w3c.dom.Document d)
public void setUpdateScriptElement(org.w3c.dom.Element e)
public void setApplicationTagElement(org.w3c.dom.Element e)
protected void setValue(org.w3c.dom.Element modifyTag, org.w3c.dom.Node node)
protected void setAttribute(org.w3c.dom.Node modifyTag, org.w3c.dom.Attr attribute)
e
- attributeName
- protected void clearAttribute(org.w3c.dom.Node modifyTag, org.w3c.dom.Attr attribute)
attributeName
- protected boolean isTranslatable(org.w3c.dom.Node propNode)
protected boolean isAttrTranslatable(java.lang.String control, java.lang.String attribute)
protected boolean isAttrTranslatable(org.w3c.dom.Attr attribute)
protected void loadTranslatableProperties() throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
protected static java.lang.String handleSpecialChars(java.lang.String str)
str
- protected java.lang.String getTabString(int level)
level
- protected void getFormattedElement(java.lang.StringBuffer sb, int level, org.w3c.dom.Element e)
protected void writeFormatedDocument(java.io.PrintStream outStream, int level, org.w3c.dom.Element e)
public void writeFormatedDocument(java.lang.String filename, org.w3c.dom.Element e) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Document parse(java.lang.String filename)
protected java.lang.String fixupKeyName(org.w3c.dom.Element element, java.lang.String keyName)
protected org.w3c.dom.Element createTagID(java.lang.String tagName, java.lang.String tagType, java.lang.String keyName, java.lang.String keyValue)
protected org.w3c.dom.Element createLocationTag(org.w3c.dom.Node node, java.lang.String keyName, java.lang.String tagName, boolean includeNode)