n2n Page Rocket 1 API

rocket\spec\extr

­Spec­Extraction­Manager

SpecExtractionManager

This manager allows you to read und write spec configurations usually located in [n2n-root]/var/etc/[module]/rocket/specs.json. It is used by the Spec to load the current configuration.

It is also used by the dev tool Hangar to manipulate spec configurations.

Methods summary

Modifier and Type Method
public __construct ( ModularConfigSource moduleConfigSource , string moduleNamespaces )
public ModularConfigSource getModularConfigSource ( )
public load ( )
public extract ( )
public boolean isInitialized ( )
public getTypeIds ( )
public boolean containsTypeId ( string id )
public bool containsCustomTypeExtractionId ( string id )
public CustomTypeExtraction [] getCustomTypeExtractions ( )
public CustomTypeExtraction getCustomTypeExtractionById ( string id )
public addCustomTypeExtraction ( CustomTypeExtraction customTypeExtraction )
public bool containsEiTypeId ( string id )
public EiTypeExtraction getEiTypeExtractionById ( string id )
public bool containsEiTypeEntityClassName ( string className )
public EiTypeExtraction getEiTypeExtractionByClassName ( string className )
public EiTypeExtraction [] getEiTypeExtractions ( )
public addEiTypeExtraction ( EiTypeExtraction eiTypeExtraction )
public removeTypeById ( string id )
public containsEiTypeExtensionExtractionId ( TypePath extendedEiTypePath , string id )
public boolean containsEiTypeExentionsExtractionEiTypePath ( TypePath eiTypePath )
public EiTypeExtensionExtraction getEiTypeExtensionExtractionByEiTypePath ( TypePath eiTypePath )
public EiTypeExtensionExtraction [] getEiTypeExtensionExtractionsByExtendedEiTypePath ( TypePath extendedEiTypePath )
public addEiTypeExtensionExtraction ( EiTypeExtensionExtraction eiTypeExtensionExtraction )
public removeEiTypeExtensionExtractionByEiTypePath ( TypePath eiTypePath )
public bool containsEiModificatorExtractionId ( TypePath eiTypePath , string id )
public EiModificatorExtraction [] getEiModificatorExtractionsByEiTypePath ( TypePath eiTypePath )
public EiModificatorExtraction [] getEiModificatorExtractionById ( TypePath eiTypePath , string id )
public addEiModificatorExtraction ( EiModificatorExtraction eiModificatorExtraction )
public removeEiModificatorExtractionById ( TypePath eiTypePath , string id )
public removeEiModificatorExtractionsByEiTypePath ( TypePath eiTypePath )
public LaunchPadExtraction [] getLaunchPadExtractionByEiTypePath ( TypePath typePath )
public bool containsLaunchPadExtractionTypePath ( TypePath typePath )
public LaunchPadExtraction [] getLaunchPadExtractions ( )
public LaunchPadExtraction getLaunchPadExtractionByTypePath ( TypePath typePath )
public addLaunchPad ( LaunchPadExtraction launchPadExtraction )
public removeLaunchPadByTypePath ( TypePath typePath )
public flush ( )

Methods in detail