public class ChecklistType extends java.lang.Object implements XmlOutputMethods, XmlInputMethods, XmlInputMethodsFromFile
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT |
protected java.lang.String |
description |
static java.lang.String |
FLAT_ID |
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedList<CheckItem>> |
groupList
|
protected boolean |
isFlat |
protected boolean |
isLoadOk |
protected java.lang.String |
name |
protected java.lang.String |
version |
Constructor and Description |
---|
ChecklistType() |
ChecklistType(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
org.dom4j.Document |
asDocument() |
org.dom4j.Document |
asDocument(java.lang.String rootElementName) |
org.dom4j.Element |
asElement() |
org.dom4j.Element |
asElement(java.lang.String rootElementName) |
java.lang.String |
asXML()
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
java.lang.String |
asXML(java.lang.String rootElementName)
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
protected java.lang.Object |
clone() |
ChecklistType |
createCopy() |
ChecklistMission |
getCheckListMission() |
java.lang.String |
getDescription() |
java.util.LinkedHashMap<java.lang.String,java.util.LinkedList<CheckItem>> |
getGroupList() |
java.lang.String |
getName() |
java.lang.String |
getOriginalFilePath() |
java.lang.String |
getVersion() |
boolean |
isFlat() |
boolean |
isLoadOk() |
boolean |
isTotallyChecked() |
boolean |
load(org.dom4j.Element elem)
Should set
XmlInputMethods.isLoadOk() return value. |
boolean |
load(java.lang.String xml)
Should set
XmlInputMethods.isLoadOk() return value. |
boolean |
loadFile(java.io.File file)
Should set
XmlInputMethodsFromFile.isLoadOk() return value. |
boolean |
loadFile(java.lang.String url)
Should set
XmlInputMethodsFromFile.isLoadOk() return value. |
void |
setDescription(java.lang.String description) |
void |
setFlat(boolean isFlat) |
void |
setName(java.lang.String name) |
void |
setOriginalFilePath(java.lang.String originalFilePath) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
static boolean |
validate(java.io.File file) |
static boolean |
validate(java.lang.String xml) |
protected static final java.lang.String DEFAULT_ROOT_ELEMENT
public static final java.lang.String FLAT_ID
protected java.lang.String name
protected java.lang.String version
protected java.lang.String description
protected boolean isFlat
protected boolean isLoadOk
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedList<CheckItem>> groupList
public ChecklistType(java.lang.String url)
public ChecklistType()
public boolean load(org.dom4j.Element elem)
XmlInputMethods
XmlInputMethods.isLoadOk()
return value.load
in interface XmlInputMethods
public boolean load(java.lang.String xml)
XmlInputMethods
XmlInputMethods.isLoadOk()
return value.load
in interface XmlInputMethods
public boolean loadFile(java.io.File file)
XmlInputMethodsFromFile
XmlInputMethodsFromFile.isLoadOk()
return value.
You should also call the XSD validation(you can use
XMLValidator
).loadFile
in interface XmlInputMethodsFromFile
public boolean loadFile(java.lang.String url)
XmlInputMethodsFromFile
XmlInputMethodsFromFile.isLoadOk()
return value.
You should also call the XSD validation(you can use
XMLValidator
).loadFile
in interface XmlInputMethodsFromFile
url
- public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public java.lang.String getVersion()
public void setVersion(java.lang.String version)
version
- the version to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public boolean isFlat()
public void setFlat(boolean isFlat)
isFlat
- The isFlat to set.public java.util.LinkedHashMap<java.lang.String,java.util.LinkedList<CheckItem>> getGroupList()
public java.lang.String getOriginalFilePath()
public void setOriginalFilePath(java.lang.String originalFilePath)
originalFilePath
- The originalFilePath to set.public java.lang.String asXML()
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
public java.lang.String asXML(java.lang.String rootElementName)
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
public org.dom4j.Element asElement()
asElement
in interface XmlOutputMethods
public org.dom4j.Element asElement(java.lang.String rootElementName)
asElement
in interface XmlOutputMethods
public org.dom4j.Document asDocument()
asDocument
in interface XmlOutputMethods
public org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument
in interface XmlOutputMethods
public boolean isLoadOk()
isLoadOk
in interface XmlInputMethods
isLoadOk
in interface XmlInputMethodsFromFile
public static boolean validate(java.lang.String xml)
public boolean isTotallyChecked()
public static boolean validate(java.io.File file)
public java.lang.String toString()
toString
in class java.lang.Object
public ChecklistMission getCheckListMission()
public ChecklistType createCopy()
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.