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
XmlInputMethods.isLoadOk() return value. |
boolean |
loadFile(java.lang.String url)
Should set
XmlInputMethods.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)
XmlInputMethodsXmlInputMethods.isLoadOk() return value.load in interface XmlInputMethodspublic boolean load(java.lang.String xml)
XmlInputMethodsXmlInputMethods.isLoadOk() return value.load in interface XmlInputMethodspublic boolean loadFile(java.io.File file)
XmlInputMethodsFromFileXmlInputMethods.isLoadOk() return value.
You should also call the XSD validation(you can use
XMLValidator).loadFile in interface XmlInputMethodsFromFilepublic boolean loadFile(java.lang.String url)
XmlInputMethodsFromFileXmlInputMethods.isLoadOk() return value.
You should also call the XSD validation(you can use
XMLValidator).loadFile in interface XmlInputMethodsFromFileurl - 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()
XmlOutputMethodsFileUtil.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 XmlOutputMethodspublic java.lang.String asXML(java.lang.String rootElementName)
XmlOutputMethodsFileUtil.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 XmlOutputMethodspublic org.dom4j.Element asElement()
asElement in interface XmlOutputMethodspublic org.dom4j.Element asElement(java.lang.String rootElementName)
asElement in interface XmlOutputMethodspublic org.dom4j.Document asDocument()
asDocument in interface XmlOutputMethodspublic org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument in interface XmlOutputMethodspublic boolean isLoadOk()
isLoadOk in interface XmlInputMethodspublic 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.Objectpublic ChecklistMission getCheckListMission()
public ChecklistType createCopy()
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.