Click or drag to resize

Classe DedRuleParser

Classe che effettua il parser di una stringa di codifica e mette a disposizione le funzionalità di sostituzione e decodifica. {FN} - Prende il nome della famiglia di livello 'N'. {F1:2} - Prende i primi 2 caratteri della famiglia di primo livello. {F1:2,4} - Prende i 4 caratteri a partire dal secondo del nome famiglia. Es '012345':2,3 ->'123'. {F1:-3} - Prende gli ultimi 3 caratteri dal nome famiglia. Es '012345':-3 ->'345'. Al posto di 'F' ci può essere: D : Descrizione della famiglia. P : Progressivo ereditato dalla famiglia correntemente selezionata (senza la possibilità di indicazione del livello). R : Revisione (senza la possibilità di indicazione del livello). U : Tassello utente (senza la possibilità di indicazione del livello). V : Tassello variante (senza la possibilità di indicazione del livello). T : Formato di stampa (senza la possibilità di indicazione del livello). {L:MiaFunzione} : Chiama l'evento dedicato passandogli il nome della funzione 'MiaFunzione'.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedRuleParser

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 27.1.0
Sintassi
public class DedRuleParser

Il tipo DedRuleParser espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedRuleParser Costruttore
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaAnagr Anagrafica associata alle regole
Proprietà pubblicaApplication Restituisce l'applicazione alla quale questo oggetto appartiene.
Proprietà pubblicaFam Famiglia associata alle regole
Proprietà pubblicaFormat Formato da impostare
Proprietà pubblicaProgr Progressivo da impostare
Proprietà pubblicaRev Revisione da impostare
Proprietà pubblicaSubsChar Carattere da utilizzare nel caso non ci siamo caratteri sufficienti
Proprietà pubblicaUser Tassello utente da impostare
Proprietà pubblicaVar Tassello variante da impostare
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoDecodeString Effettua la decodifica della stringa contenuta all'interno dell'oggetto utilizzando il valore passato. Restituisce sempre una lista inizializzata ma vuota nel caso non ci fossere corrispondenze.
Metodo pubblicoEncodeString(Boolean) Effettua il parsing dei vari token presenti nell'espressione e restituisce la stringa sostituita.
Metodo pubblicoEncodeString(DedEncodeInfo, Boolean) Effettua il parsing dei vari token presenti nell'espressione e restituisce la stringa sostituita.
Metodo pubblicoGetTokenCount Restituisce il numero di tasselli presenti nella stringa aventi un particolare nome.
Metodo protettoOnRowSetAttrPost Chiama l'evento RowSetAttrPost.
Metodo protettoOnSingleSetAttrPre Chiama l'evento SingleSetAttrPre.
Torna su
Eventi
 NomeDescrizione
Evento pubblicoRowSetAttrPost Evento chiamato subito dopo la sostituzione di tutta la stringa.
Evento pubblicoSingleSetAttrPre Evento chiamato prima della sostituzione di un singolo token della stringa.
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core