Class PublisherNode
java.lang.Object
io.vertigo.quarto.publisher.model.PublisherNode
- All Implemented Interfaces:
Serializable
Conteneur de données utilisé par Publisher au sein d'un PublisherData.
Implémentation d'un noeud dans une structure PublisherData.
Un noeud contient des champs.
Les champs peuvent être :
- soit simple (valués) et de type Boolean, String ou Image
- soit un autre noeud,
- soit une liste de noeud.
- Author:
- npiedeloup, pchretien
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateNode(String fieldName) Crée un PublisherNodeData pour un champs donnée.booleangetBoolean(String fieldName) Récupère une valeur booléenne.io.vertigo.datastore.filestore.model.VFilePermet de récupérer un champs de type image.Permet de récupérer un champs de type objet.Récupère la liste des noeuds d'un champlistes.Récupère une valeur affichable.voidsetBoolean(String fieldName, boolean value) Fixe une valeur booléenne.voidParamétrage d'une image présente dans le modèle.voidsetNode(String fieldName, PublisherNode node) Fixe un champ de type objet.voidsetNodes(String fieldName, List<PublisherNode> nodes) Ajoute un élément dans une liste.voidFixe une valeur affichable.toString()
-
Method Details
-
getNodeDefinition
- Returns:
- Definition de ce noeud
-
createNode
Crée un PublisherNodeData pour un champs donnée.- Parameters:
fieldName- Nom du champ.- Returns:
- PublisherNodeDataWritable pour ce champ.
-
getString
Récupère une valeur affichable.- Parameters:
fieldName- Nom du champ- Returns:
- Chaine à afficher pour le champ
-
getBoolean
Récupère une valeur booléenne.- Parameters:
fieldName- Nom du champ- Returns:
- Valeur booléenne du champ
-
getNode
Permet de récupérer un champs de type objet.- Parameters:
fieldName- Nom du champ- Returns:
- PublisherDataNode porté par ce champ
-
getImage
Permet de récupérer un champs de type image.- Parameters:
fieldName- Code de l'image- Returns:
- Image portée par ce champ
-
getNodes
Récupère la liste des noeuds d'un champlistes.- Parameters:
fieldName- Nom du champ- Returns:
- Liste de PublisherDataNode portée par ce champ
-
setString
Fixe une valeur affichable.- Parameters:
fieldName- Nom du champvalue- Chaine à afficher pour le champ
-
setBoolean
Fixe une valeur booléenne.- Parameters:
fieldName- Nom du champvalue- Valeur booléenne du champ
-
setNode
Fixe un champ de type objet.- Parameters:
fieldName- Nom du champnode- Noeud
-
setImage
Paramétrage d'une image présente dans le modèle.- Parameters:
fieldName- Code de l'image, tel qu'on le retrouve dans le modèleimage- Fichier image
-
setNodes
Ajoute un élément dans une liste.- Parameters:
fieldName- Nom du champnodes- Element à ajouter dans la liste du champ
-
toString
-