All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
Object |
addGenericBaseTypes(Document baseTypesDocument,
Element schema) |
Element |
buildByTypeChoiceElement(Document document,
BeanTagAttributeInfo aInfo) |
Object |
buildClassChoiceBaseType(Document document,
Class<?> clazz) |
Element |
buildClassSchemaType(Document document,
String type,
Class<?> clazz) |
Map<String,Map<String,BeanTagInfo>> |
buildNameTagMap() |
Object |
buildSchemaElements() |
Element |
buildTypeChoiceElement(Document document,
BeanTagAttributeInfo aInfo,
boolean forMixed) |
boolean |
containsAttribute(Map<String,BeanTagAttributeInfo> targetTagAttributes,
String attribute) |
boolean |
containsByTypeAttribute(Map<String,BeanTagAttributeInfo> targetTagAttributes,
Class<?> type) |
Element |
createAnyTypeElement(Document document) |
Element |
createElement(Document document,
String name,
String type,
String minOccurs,
String maxOccurs) |
void |
createMixedType(Document document,
BeanTagAttributeInfo aInfo) |
void |
fillAndWriteSchema() |
Object |
generateSchema(ResourceBundle doc,
String[] scanPackages,
String outputPath,
ResourceBundle additionalSchemaTagsProperties,
String schemaName,
Map<String,List<String>> otherSchemaPackages) |
ResourceBundle |
getAdditionalSchemaTagsProperties() |
DocumentBuilder |
getBuilder() |
Map<String,BeanTagAttributeInfo> |
getComponentAttributes() |
Element |
getComponentBaseElement() |
ResourceBundle |
getDoc() |
Element |
getDocAnnotation(Document document,
ResourceBundle doc,
String className,
String property,
String propertyType) |
Map<String,Element> |
getElementObjects() |
List<Element> |
getElements() |
DocumentBuilderFactory |
getFactory() |
static String |
getKRAD_SCHEMA() |
Element |
getListOrSetExtension(Document document,
BeanTagAttributeInfo aInfo,
String attrType) |
static org.apache.log4j.Logger |
getLOG() |
groovy.lang.MetaClass |
getMetaClass() |
Set<String> |
getMixedTypes() |
Map<String,Map<String,BeanTagInfo>> |
getNameTagMap() |
Map<String,List<String>> |
getOtherSchemaPackages() |
List<SchemaGenerator.OtherSchemaTags> |
getOtherSchemaTagsList() |
String |
getOutputPath() |
Set<Class<?>> |
getProcessedClassChoiceTypes() |
Object |
getProperty(String property) |
String[] |
getScanPackages() |
Set<String> |
getSchemaFileNames() |
Element |
getSchemaInstance(Document document) |
String |
getSchemaName() |
List<Element> |
getTypes() |
Object |
invokeMethod(String method,
Object arguments) |
boolean |
isKradSchema() |
Element |
processClassAttributes(Document document,
Class<?> clazz,
List<Element> attributeProperties) |
void |
setAdditionalSchemaTagsProperties(ResourceBundle value) |
void |
setBuilder(DocumentBuilder value) |
void |
setComponentAttributes(Map<String,BeanTagAttributeInfo> value) |
void |
setComponentBaseElement(Element value) |
void |
setDoc(ResourceBundle value) |
void |
setElementObjects(Map<String,Element> value) |
void |
setElements(List<Element> value) |
void |
setFactory(DocumentBuilderFactory value) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setMixedTypes(Set<String> value) |
void |
setNameTagMap(Map<String,Map<String,BeanTagInfo>> value) |
void |
setOtherSchemaPackages(Map<String,List<String>> value) |
void |
setOtherSchemaTagsList(List<SchemaGenerator.OtherSchemaTags> value) |
void |
setOutputPath(String value) |
void |
setProcessedClassChoiceTypes(Set<Class<?>> value) |
void |
setProperty(String property,
Object value) |
void |
setScanPackages(String... value) |
void |
setSchemaFileNames(Set<String> value) |
void |
setSchemaName(String value) |
void |
setTypes(List<Element> value) |
List<Document> |
writeBaseTypesDocuments() |
void |
writeDocument(Document document,
String documentName) |
List<Document> |
writeTypesDocuments(List<Document> baseTypeDocuments) |