Class DslRaw
java.lang.Object
io.vertigo.studio.impl.source.dsl.raw.DslRaw
Classe permettant de créer dynamiquement une structure grammaticale.
Cette Classe est utilisée pour parcourir dynamiquement les modèles.
Rappelons qu'une structure est elle-même composée de sous structure grammaticales.
- Author:
- pchretien
-
Method Summary
Modifier and TypeMethodDescriptionstatic DslRawBuilderStatic method builder for defintions.static DslRawBuilderPermet de récupérer la collection de tous les champs qui pointent vers des définitions utilisées par référence.getKey()Set des propriétés gérées.getPropertyValue(String fieldName) Retourne la valeur d'une (méta) propriété liée au domaine, champ, dtDéfinition...getRawKeyByFieldName(String fieldName) Uniquement si il y a une et une seule référence pour ce champ.getRawKeysByFieldName(String fieldName) Permet de récupérer la liste des définitions d'un champ.getSubRaws(String fieldName) Récupération de la liste des definitions dont est composée la définition principale.
-
Method Details
-
builder
Static method builder for defintions.- Parameters:
entity- entityname- the name of the dslSketch- Returns:
- the dsl sketch builder
-
builder
-
getPackageName
- Returns:
- Nom du package
-
getEntity
- Returns:
- Entité
-
getKey
- Returns:
- Nom de la Définition
-
getPropertyValue
Retourne la valeur d'une (méta) propriété liée au domaine, champ, dtDéfinition... null si cette propriété n'existe pas- Parameters:
fieldName- Name of the field- Returns:
- valeur de la propriété
-
getPropertyNames
Set des propriétés gérées.- Returns:
- Collection
-
getRawKeysByFieldName
Permet de récupérer la liste des définitions d'un champ.- Parameters:
fieldName- Nom du champ.- Returns:
- List
-
getRawKeyByFieldName
Uniquement si il y a une et une seule référence pour ce champ.- Parameters:
fieldName- Nom du champ.- Returns:
- Clé de la définition
-
getAllRawLinkFields
Permet de récupérer la collection de tous les champs qui pointent vers des définitions utilisées par référence.- Returns:
- Collection de tous les champs utilisant des définitions référencées.
-
getSubRaws
Récupération de la liste des definitions dont est composée la définition principale.- Parameters:
fieldName- String- Returns:
- List
-
getAllSubRaws
- Returns:
- Collection des listes de définitions composites.
-