Class AbstractXmlLoader
- java.lang.Object
-
- io.vertigo.studio.plugins.source.vertigo.loaders.xml.AbstractXmlLoader
-
- All Implemented Interfaces:
Loader
- Direct Known Subclasses:
EAXmiLoader
,OOMLoader
public abstract class AbstractXmlLoader extends Object implements Loader
Parser d'un fichier powerAMC/OOM ou EA/XMI.- Author:
- pchretien, mlaroche
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlLoader(boolean constFieldNameInSource, io.vertigo.core.resource.ResourceManager resourceManager)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract List<XmlAssociation>
getAssociations()
Récupération des associations déclarées dans l'OOM.protected abstract List<XmlClass>
getClasses()
Récupération des classes déclarées.protected abstract DefaultHandler
getHandler()
protected boolean
isConstFieldNameInSource()
void
load(String resourcePath, DslRawRepository rawRepository)
Parsing des définitions pour un fichier (oom, kpr ou ksp) défini par une url (sur système de fichier ou classpath) et selon la grammaire en argument.
-
-
-
Constructor Detail
-
AbstractXmlLoader
public AbstractXmlLoader(boolean constFieldNameInSource, io.vertigo.core.resource.ResourceManager resourceManager)
Constructor.- Parameters:
constFieldNameInSource
- FieldName in file is in CONST_CASE instead of camelCaseresourceManager
- the vertigo resourceManager
-
-
Method Detail
-
load
public final void load(String resourcePath, DslRawRepository rawRepository)
Parsing des définitions pour un fichier (oom, kpr ou ksp) défini par une url (sur système de fichier ou classpath) et selon la grammaire en argument.
-
getHandler
protected abstract DefaultHandler getHandler()
-
getClasses
protected abstract List<XmlClass> getClasses()
Récupération des classes déclarées.- Returns:
- Liste des classes
-
getAssociations
protected abstract List<XmlAssociation> getAssociations()
Récupération des associations déclarées dans l'OOM.- Returns:
- Liste des associations
-
isConstFieldNameInSource
protected final boolean isConstFieldNameInSource()
-
-