public class BeanClass extends AbstractCodeGeneratorClass implements CodeGeneratorClass
AbstractCodeGeneratorClass.Signature, AbstractCodeGeneratorClass.SignaturesACCESS_SECTION, ADD, arrKeywords, attrList, beanElement, BODY_SECTION, BOOLEAN, CLASS, className, config, CONSTRUCTOR_SECTION, DECL_SECTION, EQUALS_SECTION, FINAL, fullClassName, generatedNewMethods, GETTER, GETTERINDEXED, GETTERLIST, HASHCODE_SECTION, HEADER_SECTION, IMPORT, INITIALIZE_SECTION, INT, MAX_DUMP_TREE_LINE_COUNT, MAXVALUE, mdd, metaElement, NEW_METHOD_SECTION, OTHER, PACKAGE, packageName, prefixGuesser, PRIVATE, PROTECTED, PUBLIC, REMOVE, rootBeanElement, SETTER, SETTERINDEXED, SIZE, STATIC, STRING, TRAILER_SECTION, VOID| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtraMethods() |
void |
generate(OutputStream out,
MetaDD mdd)
Generate the java code in the out stream, using the optional
metaDD bean graph.
|
protected void |
genValidateFail(String detail,
String name,
boolean quoteDetail,
ValidateException.FailureType ft,
JavaWriter out) |
void |
setInvalidPropertyNames(Map invalidNames)
The generator should put in an entry for every name that is
invalid to use as a property name.
|
protected String |
testIfPropertyNotSet(org.netbeans.modules.schema2beansdev.AbstractCodeGeneratorClass.Property prop) |
protected String |
testIfPropertySet(org.netbeans.modules.schema2beansdev.AbstractCodeGeneratorClass.Property prop) |
addProperty, beanTree, begin, beginNoI18N, comment, comment, comment, commonBeanType, countNumberOfNonAttributeProperties, countNumberOfNonAttributePropertiesRecurse, cr, dumpAttributes, dumpBeanTree, dumpBeanTree, end, end, endNoI18N, eol, eol, eolNoI18N, findAttributeOwners, findProperty, firstInCommaSeparatedList, gen, gen, gen, gen, gen, gen, gen, gen, gen, gen, gen, gen, genCopy, genCopyWillCopy, gencr, gencr, gencr, gencr, gencr, gencr, gencr, gencrNoI18N, gencrNoI18N, genDefaultsAccessable, geneol, generate, generateDelegator, generateDelegator, generateDelegatorConstructors, generateSwitches, genforprop, genForRestrictions, gengetprop, gengetpropbyname, genInvalidName, genNewDefault, genNewMethod, genNewMethod, genResetMutuallyExclusive, genRethrowExceptions, genSetValP, genSetValue, gensig1, gensig2, gentab, genValidateIf, genValidateProperties, genWhiteSpaceRestriction, get, getDefaultNamespace, getGeneratedMethods, geti, getidx, getMetaElement, getMetaElement, getMetaElement, getMetaProperty, getMetaProperty, getPropertyList, getRootClassName, getSignatures, getTypeFullClassName, getTypeFullClassName, hasDeepCopyConstructor, init, isCloneCallNeededOnType, isMutableType, isMutuallyExclusive, isTypeQName, noI18N, parentBeanType, PC, PO, printComment, printGenBuffers, printSchema, resetGenBuffers, select, setDefaultNamespace, setIndent, setPackageName, setPrefixGuesser, setRootBeanElement, sp, tabIn, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddProperty, dumpBeanTree, generate, generateDelegator, getGeneratedMethods, getPropertyList, setDefaultNamespace, setIndent, setPackageName, setPrefixGuesser, setRootBeanElementprotected void genValidateFail(String detail, String name, boolean quoteDetail, ValidateException.FailureType ft, JavaWriter out) throws IOException
genValidateFail in class AbstractCodeGeneratorClassIOExceptionpublic void generate(OutputStream out, MetaDD mdd) throws IOException
generate in interface CodeGeneratorClassgenerate in class AbstractCodeGeneratorClassIOExceptionprotected void addExtraMethods()
public void setInvalidPropertyNames(Map invalidNames)
CodeGeneratorClasssetInvalidPropertyNames in interface CodeGeneratorClassinvalidNames - is a
Mapprotected String testIfPropertySet(org.netbeans.modules.schema2beansdev.AbstractCodeGeneratorClass.Property prop)
testIfPropertySet in class AbstractCodeGeneratorClassprotected String testIfPropertyNotSet(org.netbeans.modules.schema2beansdev.AbstractCodeGeneratorClass.Property prop)
testIfPropertyNotSet in class AbstractCodeGeneratorClassCopyright © 2017–2019 Eclipse Foundation. All rights reserved.