public interface ArchetypeAttributeFactory
ArchetypeAttribute
factories.Modifier and Type | Method and Description |
---|---|
ArchetypeAttribute |
newArchetypeAttributeAnimname(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "animname" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeBitmask(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
java.lang.String bitmaskName)
Creates a new "bitmask" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeBool(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "bool" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeBoolSpec(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
java.lang.String trueValue,
java.lang.String falseValue)
Creates a new "bool spec" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeFacename(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "face name" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeFixed(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "fixed" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeFloat(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "float" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeInt(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
int minValue,
int maxValue,
int minCheckValue,
int maxCheckValue)
Creates a new "int" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeInvSpell(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "inv spell" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeInvSpellOptional(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "inv spell optional" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeList(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
java.lang.String listName)
Creates a new "list" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeList2(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
java.lang.String listName1,
java.lang.String listName2)
Creates a new "list2" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeLong(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "long" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeMapPath(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "map path" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeScriptFile(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "script file" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeSpell(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "spell" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeString(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "string" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeText(java.lang.String archetypeAttributeName,
java.lang.String endingOld,
java.lang.String attributeName,
java.lang.String description,
int inputLength,
java.lang.String fileExtension)
Creates a new "text" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeTreasure(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "treasure" archetype attribute.
|
ArchetypeAttribute |
newArchetypeAttributeZSpell(java.lang.String archetypeAttributeName,
java.lang.String attributeName,
java.lang.String description,
int inputLength)
Creates a new "z-spell" archetype attribute.
|
@NotNull ArchetypeAttribute newArchetypeAttributeAnimname(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeBitmask(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, @NotNull java.lang.String bitmaskName)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsbitmaskName
- the bitmask name@NotNull ArchetypeAttribute newArchetypeAttributeBool(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeBoolSpec(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, @NotNull java.lang.String trueValue, @NotNull java.lang.String falseValue)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldstrueValue
- the true valuefalseValue
- the false value@NotNull ArchetypeAttribute newArchetypeAttributeFacename(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeFixed(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeFloat(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeInt(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, int minValue, int maxValue, int minCheckValue, int maxCheckValue)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsminValue
- the absolute minimum allowed valuemaxValue
- the absolute maximum allowed valueminCheckValue
- the logical minimum allowed valuemaxCheckValue
- the logical maximum allowed value@NotNull ArchetypeAttribute newArchetypeAttributeInvSpell(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeInvSpellOptional(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeList(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, @NotNull java.lang.String listName)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldslistName
- the list name@NotNull ArchetypeAttribute newArchetypeAttributeList2(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, @NotNull java.lang.String listName1, @NotNull java.lang.String listName2)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldslistName1
- the list name for bits 0-3listName2
- the list name for bits 4+@NotNull ArchetypeAttribute newArchetypeAttributeLong(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeMapPath(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeScriptFile(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeSpell(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeString(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeText(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String endingOld, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength, @Nullable java.lang.String fileExtension)
archetypeAttributeName
- the archetype attribute nameendingOld
- the terminating stringattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fieldsfileExtension
- the file extension@NotNull ArchetypeAttribute newArchetypeAttributeTreasure(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields@NotNull ArchetypeAttribute newArchetypeAttributeZSpell(@NotNull java.lang.String archetypeAttributeName, @NotNull java.lang.String attributeName, @NotNull java.lang.String description, int inputLength)
archetypeAttributeName
- the archetype attribute nameattributeName
- the user interface attribute namedescription
- the attribute's descriptioninputLength
- the input length in characters for text input fields