Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • constraintField
    • FieldDefinition
      • To edit the actual contraint (Voter)
    • Transformer
    • voterClass=info.magnolia.trait.CountryVoter
  • valueField
    • FieldDefinition
      • To edit the value of a trait
  • formatter
  • previewParameter
    • converters for preview
    • enables preview of trait in Preview App
  • traitClass=info.magnolia.trait.Country
    • The actual class (POJO) of the trait

 

Code Block
languagejava
iterface P13nFieldDefintion {
    Class getVoterClass();
}
Code Block
languagejava
ConfiguredP13nFieldDefintion extends FieldDefinition implement P13nFieldDefintion {
	public Class getVoterClass() {}
}

Result:

info.magnolia.p13n.trait.BaseTraitTransformer#getVoterType() could go and we read voter class from P13nFieldDefinition