|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.teldap.core.xmlvalidator.unionCatalog.DACatalogXMLParser
public class DACatalogXMLParser
Copyright 2009 數位典藏與數位學習國家型科技計畫(TELDAP) 數位核心平台計畫
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Title: DACatalog XML主要檢查模組
Constructor Summary | |
---|---|
DACatalogXMLParser(java.lang.String fileLink)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
重複DigiArchiveID條件 |
java.lang.String |
getDigiArchiveID()
|
java.lang.String |
getFileLink()
|
java.util.HashMap |
getInvalidateMsg()
|
boolean |
isValidateArchiveID()
是否通過檢查ArchiveID條件 |
void |
msgCollection(java.util.HashMap hmMsg)
收集互斥、獨立錯誤訊息 |
void |
validateCatalog(org.jdom.Element adminDescElement)
驗證/DACatalog/AdminDesc/Catalog |
boolean |
validateDACatalog(org.jdom.Document doc)
檢查DACatalog XML 所有的標籤名稱、階層、及限定數目 |
void |
validateDigiArchiveID(org.jdom.Element adminDescElement)
驗證/DACatalog/AdminDesc/DigiArchiveID |
void |
validateMetaDesc(org.jdom.Element metaDescElement)
驗證/DACatalog/MetaDesc |
void |
validateProject(org.jdom.Element adminDescElement)
驗證/DACatalog/AdminDesc/Project |
void |
validateURL(org.jdom.Element adminDescElement)
驗證/DACatalog/AdminDesc/Hyperlink,/DACatalog/AdminDesc/ICON、/DACatalog/AdminDesc/Multimedia |
boolean |
xmlValidate(java.io.File des)
DACatalog XML的檢查程序,分成三個主要檢查階段: 一、檢查檔案編碼與字元 二、檢查XML文件是否符合良好的格式 三、檢查DACatalog XML專屬的標籤結構及內容 |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DACatalogXMLParser(java.lang.String fileLink)
Method Detail |
---|
public java.lang.String getFileLink()
public java.util.HashMap getInvalidateMsg()
public java.lang.String getDigiArchiveID()
public boolean xmlValidate(java.io.File des)
public void validateMetaDesc(org.jdom.Element metaDescElement)
public void validateURL(org.jdom.Element adminDescElement)
public void validateDigiArchiveID(org.jdom.Element adminDescElement)
public boolean isValidateArchiveID()
public void validateCatalog(org.jdom.Element adminDescElement)
public void validateProject(org.jdom.Element adminDescElement)
public boolean validateDACatalog(org.jdom.Document doc)
public void msgCollection(java.util.HashMap hmMsg)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |