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: 23.3.0.0 (23.3.0.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