org.hydrateframework.ejb.schema
Class Key
java.lang.Object
org.hydrateframework.gen.schema.SchemaElementBase
org.hydrateframework.gen.schema.Key
org.hydrateframework.ejb.schema.Key
- All Implemented Interfaces:
- SchemaElement
public class Key
- extends Key
- Version:
- @(#)$Revision: 1.5 $
- Author:
- David Chamberlin
| Fields inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
ATTR_MANDATORY, ATTR_MANDATORYNOOVR, ATTR_NOOVR, ATTR_OPTIONAL, ATTR_OPTIONALNOOVR, BOOL_FALSE, BOOL_NOT, BOOL_NOTSET, BOOL_TRUE, NAME, valid |
| Methods inherited from class org.hydrateframework.gen.schema.Key |
addMember, containsMember, equals, getAllMemberNames, getComment, getFQJavaName, getHighlightType, getJavaName, getJavaVarName, getMembers, getMembers, getMembers, getName, getOverrides, getOwningCls, hashCode, isDisabled, isPrimary, isValid, notifyUpdate, override, readFromXmlDoc, shouldWrite, toString, toSummary, writeToXmlDoc |
| Methods inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
addBoolAttribute, addEnumAttribute, addIntAttribute, addListAttribute, addStringAttribute, isValidIdentifier, newElement, printAttrWarning, printWarning, readBoolAttribute, readEnumAttribute, readIntAttribute, readListAttribute, readStringAttribute, refEquals, supersedes |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Key
public Key(Family family,
ClassDef clsDef,
boolean generatedDefaultKey)
Key
public Key(Family family,
ClassDef clsDef)
Key
public Key(Family family,
ClassDef clsDef,
java.lang.Class<?> cls)
getSetterType
public Key.AccessMethod getSetterType(int i)
getGetterType
public Key.AccessMethod getGetterType(int i)
usesClass
public boolean usesClass()
getUsesClassName
public java.lang.String getUsesClassName()
getUsesClass
public java.lang.Class getUsesClass()
setUsesClass
public void setUsesClass(java.lang.Class cls)
addMember
public void addMember(Member member)
definesEquals
public boolean definesEquals()
setPrimary
public void setPrimary(boolean primary)
getKeyType
public java.lang.String getKeyType()
- Overrides:
getKeyType in class Key
getProxiedJavaClsName
public java.lang.String getProxiedJavaClsName()
setName
public void setName(java.lang.String nm)
- Overrides:
setName in class Key
resolve
public void resolve()
- Specified by:
resolve in interface SchemaElement- Overrides:
resolve in class Key
writeAttrs
protected void writeAttrs(java.util.List<SAXWriter.Attr> attrs)
- Overrides:
writeAttrs in class Key
readAttrs
protected void readAttrs(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
- Overrides:
readAttrs in class Key
Copyright © 2000 The Hydrate Project. All Rights Reserved.