The Model-Driven System Builder
JeeWiz Architect's Guide
Contents
>
13. 'Java' Reference
13.1 Constructor Object
Superclass
method
Description
This element defines a constructor for a jwclass (note that it is not for use in EJBs - use a creator on one of the interfaces of an EJB).
Contained
Lists
1
Name
parameter
Type
parameter
Inherited from
interfaceMethod
2
Name
exception
Type
String
Inherited from
interfaceMethod
Inherited
properties
template
from
interfaceMethod.template
text
from
method.text
jwpattern
(base property)
annotation
from
interfaceMethod.annotation
access
from
method.access
generateLogLevel
from
method.generateLogLevel
13.1.1
Property 'name'
13.1.2
Property 'returnType'
13.1.3
Property 'abstract'
13.1.4
Property 'static'
13.1.5
Property 'final'
13.1.6
Property 'synchronized'
13.1.7
Property 'native'
13.1.8
Property 'description'
13.1.1 Property 'name'
Overrides
interfaceMethod.name
Description
The name of a constructor should not be settable by a user, so the name is hidden.
The default name for the constructor is the name of the class. Some patterns set the name of the constructor, so a setter is available.
Type
String
Hidden
true
13.1.2 Property 'returnType'
Overrides
interfaceMethod.returnType
Description
We hide the return type because it is not used.
Type
String
Default
Hidden
true
13.1.3 Property 'abstract'
Overrides
method.abstract
Type
boolean
Default
false
Hidden
true
13.1.4 Property 'static'
Overrides
method.static
Type
boolean
Default
false
Hidden
true
13.1.5 Property 'final'
Overrides
method.final
Type
boolean
Default
false
Hidden
true
13.1.6 Property 'synchronized'
Overrides
method.synchronized
Type
boolean
Default
false
Hidden
true
13.1.7 Property 'native'
Overrides
method.native
Type
boolean
Default
false
Hidden
true
13.1.8 Property 'description'
Overrides
constructor.description
Description
Optional description.
Use this to
document the meaning of a particular item
specify functionality at the design stage for implementation later.
Type
String
Support Element Inputs
true
Copyright (c) 2001-2008 New Technology/
enterprise
Ltd.