Package deltix.qsrv.hf.pub.md
Class RecordClassSet
- java.lang.Object
- 
- deltix.qsrv.hf.pub.md.RecordClassSet
 
- 
- All Implemented Interfaces:
- ClassSet<RecordClassDescriptor>,- MetaData<RecordClassDescriptor>,- java.io.Serializable
 
 public class RecordClassSet extends java.lang.Object implements MetaData<RecordClassDescriptor>, java.io.Serializable Finds all dependent classes.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description RecordClassSet()Used by JAXBRecordClassSet(RecordClassDescriptor[] topTypes)RecordClassSet(RecordClassSet copy)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(java.lang.Runnable l)voidaddClasses(ClassDescriptor... cds)voidaddContentClasses(RecordClassDescriptor... cds)voidclear()protected voidcopyClasses(RecordClassSet set)ClassDescriptorfindClass(java.lang.String guid)DataFieldfindField(java.lang.String guid, java.lang.String fieldName)voidfix()ClassDescriptorgetClassDescriptor(java.lang.String name)ClassDescriptor[]getClassDescriptors()ClassDescriptor[]getClasses()RecordClassDescriptorgetContentClass(java.lang.String guid)RecordClassDescriptor[]getContentClasses()intgetNumTopTypes()RecordClassDescriptorgetTopType(int idx)RecordClassDescriptor[]getTopTypes()voidremoveChangeListener(java.lang.Runnable l)ClassDescriptor[]selectClassDescriptors(int options, java.lang.String namePattern)voidset(RecordClassSet set)voidsetClassDescriptors(ClassDescriptor... cds)
 
- 
- 
- 
Constructor Detail- 
RecordClassSetpublic RecordClassSet() Used by JAXB
 - 
RecordClassSetpublic RecordClassSet(RecordClassSet copy) 
 - 
RecordClassSetpublic RecordClassSet(RecordClassDescriptor[] topTypes) 
 
- 
 - 
Method Detail- 
addChangeListenerpublic void addChangeListener(java.lang.Runnable l) 
 - 
removeChangeListenerpublic void removeChangeListener(java.lang.Runnable l) 
 - 
getNumTopTypespublic int getNumTopTypes() 
 - 
getTopTypepublic RecordClassDescriptor getTopType(int idx) 
 - 
getTopTypespublic RecordClassDescriptor[] getTopTypes() 
 - 
clearpublic void clear() 
 - 
getContentClasspublic RecordClassDescriptor getContentClass(java.lang.String guid) 
 - 
findClasspublic ClassDescriptor findClass(java.lang.String guid) 
 - 
getClassespublic ClassDescriptor[] getClasses() - Specified by:
- getClassesin interface- ClassSet<RecordClassDescriptor>
 
 - 
getContentClassespublic RecordClassDescriptor[] getContentClasses() - Specified by:
- getContentClassesin interface- ClassSet<RecordClassDescriptor>
 
 - 
addClassespublic void addClasses(ClassDescriptor... cds) 
 - 
addContentClassespublic void addContentClasses(RecordClassDescriptor... cds) throws DuplicateClassNameException - Specified by:
- addContentClassesin interface- ClassSet<RecordClassDescriptor>
- Throws:
- DuplicateClassNameException
 
 - 
setpublic void set(RecordClassSet set) 
 - 
setClassDescriptorspublic void setClassDescriptors(ClassDescriptor... cds) - Specified by:
- setClassDescriptorsin interface- MetaData<RecordClassDescriptor>
 
 - 
getClassDescriptorpublic ClassDescriptor getClassDescriptor(java.lang.String name) - Specified by:
- getClassDescriptorin interface- MetaData<RecordClassDescriptor>
 
 - 
findFieldpublic DataField findField(java.lang.String guid, java.lang.String fieldName) 
 - 
selectClassDescriptorspublic ClassDescriptor[] selectClassDescriptors(int options, java.lang.String namePattern) - Specified by:
- selectClassDescriptorsin interface- MetaData<RecordClassDescriptor>
 
 - 
copyClassesprotected void copyClasses(RecordClassSet set) 
 - 
getClassDescriptorspublic ClassDescriptor[] getClassDescriptors() - Specified by:
- getClassDescriptorsin interface- MetaData<RecordClassDescriptor>
 
 - 
fixpublic void fix() 
 
- 
 
-