public class CqAttributesFactory extends Object
CqAttributes
, which will set up the new factory with the settings provided in that
attributes instance.
Once a CqAttributes
is created, it can only be modified after it has been used to
create a CqQuery
.
CqAttributes
Constructor and Description |
---|
CqAttributesFactory()
Creates a new instance of AttributesFactory ready to create a
CqAttributes with
default settings. |
CqAttributesFactory(CqAttributes cqAttributes)
Creates a new instance of CqAttributesFactory ready to create a
CqAttributes with
the same settings as those in the specified CqAttributes . |
Modifier and Type | Method and Description |
---|---|
void |
addCqListener(CqListener cqListener)
Adds a CQ listener to the end of the list of cq listeners on this factory.
|
CqAttributes |
create()
Creates a
CqAttributes with the current settings. |
void |
initCqListeners(CqListener[] cqListeners)
Removes all Cq listeners and then adds each listener in the specified array.
|
public CqAttributesFactory()
CqAttributes
with
default settings.public CqAttributesFactory(CqAttributes cqAttributes)
CqAttributes
with
the same settings as those in the specified CqAttributes
.cqAttributes
- the CqAttributes
used to initialize this AttributesFactorypublic void addCqListener(CqListener cqListener)
cqListener
- the CqListener to add to the factory.IllegalArgumentException
- if cqListener
is nullpublic void initCqListeners(CqListener[] cqListeners)
cqListeners
- a possibly null or empty array of listeners to add to this factory.IllegalArgumentException
- if the cqListeners
array has a null elementpublic CqAttributes create()
CqAttributes
with the current settings.CqAttributes